mips.c (mips_asm_file_start): Emit a .gcc_compiled_longXX section when generating EABI code.

* config/mips/mips.c (mips_asm_file_start): Emit a .gcc_compiled_longXX
	section when generating EABI code.

From-SVN: r82145
This commit is contained in:
Richard Sandiford 2004-05-22 19:33:17 +00:00 committed by Richard Sandiford
parent 1e2e9f544c
commit 0a0de3bff0
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2004-05-22 Richard Sandiford <rsandifo@redhat.com>
* config/mips/mips.c (mips_asm_file_start): Emit a .gcc_compiled_longXX
section when generating EABI code.
2004-05-22 Andrew Pinski <pinskia@physics.uc.edu>
PR 15546

View File

@ -5873,6 +5873,13 @@ mips_file_start (void)
executable. */
fprintf (asm_out_file, "\t.section .mdebug.%s\n", abi_string);
/* There is no ELF header flag to distinguish long32 forms of the
EABI from long64 forms. Emit a special section to help tools
such as GDB. */
if (mips_abi == ABI_EABI)
fprintf (asm_out_file, "\t.section .gcc_compiled_long%d\n",
TARGET_LONG64 ? 64 : 32);
/* Restore the default section. */
fprintf (asm_out_file, "\t.previous\n");
#endif