mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-12 01:49:55 +08:00
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:
parent
1e2e9f544c
commit
0a0de3bff0
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user