Commit 00754468 by Alan Modra Committed by Alan Modra

linux64.h (DBX_OUTPUT_BRAC): Treat function name passed as NAME as if it were…

linux64.h (DBX_OUTPUT_BRAC): Treat function name passed as NAME as if it were label at start of function code.

	* config/rs6000/linux64.h (DBX_OUTPUT_BRAC): Treat function name
	passed as NAME as if it were label at start of function code.

From-SVN: r104245
parent 9cb5fdd0
2005-09-14 Alan Modra <amodra@bigpond.net.au>
* config/rs6000/linux64.h (DBX_OUTPUT_BRAC): Treat function name
passed as NAME as if it were label at start of function code.
2005-09-13 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.md (*movv4sf_i): Add general register cases to
......
......@@ -494,10 +494,19 @@ while (0)
{ \
const char *s; \
dbxout_begin_stabn (BRAC); \
assemble_name (FILE, NAME); \
putc ('-', FILE); \
s = XSTR (XEXP (DECL_RTL (current_function_decl), 0), 0); \
rs6000_output_function_entry (FILE, s); \
/* dbxout_block passes this macro the function name as NAME, \
assuming that it is the function code start label. In our \
case, the function name is the OPD entry. dbxout_block is \
broken, hack around it here. */ \
if (NAME == s) \
putc ('0', FILE); \
else \
{ \
assemble_name (FILE, NAME); \
putc ('-', FILE); \
rs6000_output_function_entry (FILE, s); \
} \
putc ('\n', FILE); \
} \
while (0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment