On Wed, 2009-10-21 at 10:07 -0700, David Daney wrote: > I have not used -pg, so I don't know for sure, I think all it does is > add the calls to _mcount. Someone could investigate > -fno-omit-frame-pointer, with that you may be able to use: Note, -pg assumes -fno-omit-frame-pointer, since -fomit-frame-pointer and -pg are incompatible. > > move s8,sp > > To identify function prologs, but it would still be ad hoc, as modern > versions of GCC will reorder instructions in the prolog for better > scheduling. I'll have to search the ABI documentation about calling _mcount in MIPS. There are assumptions with _mcount that are made. It may very well be safe to assume that the move s8,sp will always be there before an mcount call. -- Steve