[PATCH] Fix stabs debug output for ARM.

Ian Lance Taylor iant@google.com
Thu Jul 6 23:52:00 GMT 2006


Daniel Jacobowitz <drow@false.org> writes:

> On Thu, Jul 06, 2006 at 02:48:45PM -0700, Ian Lance Taylor wrote:
> > It seems to me that the PowerPC has a similar issue, since function
> > symbols tend to be the address of descriptors in the data section
> > rather than symbols in the text section.  How does the PowerPC handle
> > it?  I suspect that on the PowerPC this works via definitions of
> > DBX_OUTPUT_NFUN, DBX_OUTPUT_SOURCE_LINE, DBX_OUTPUT_LBRAC, and
> > DBX_OUTPUT_RBRAC; perhaps that would be an appropriate approach for
> > ARM?
> 
> I might be mistaken... but wouldn't this behavior be right for every
> target?  i.e. the behavior after Carlos's patch.  I suspect it would
> eliminate the need for at least two of those macros, if not all of
> them, from the rs6000 port.

Quite possibly.

Carlos, do you want to take a look at that?  If the new code does work
for PowerPC, it is probably worth implementing generally.

I'm not super excited about adding new symbols to every port, but on
the other hand this is only for stabs so it's not too important.

Ian



More information about the Gcc-patches mailing list