This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix stabs debug output for ARM.
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