2010-07-22 Thomas Schwinge <thomas@codesourcery.com>

Switch MIPS to 32-bit DWARF format.
	* config/tc-mips.h (DWARF2_FORMAT): Only define for [TE_IRIX].
	* config/tc-mips.c (mips_dwarf2_format): Likewise.
This commit is contained in:
Thomas Schwinge 2010-07-22 07:39:20 +00:00
parent 5506d11a07
commit 1575952e13
3 changed files with 14 additions and 8 deletions

View File

@ -1,3 +1,9 @@
2010-07-22 Thomas Schwinge <thomas@codesourcery.com>
Switch MIPS to 32-bit DWARF format.
* config/tc-mips.h (DWARF2_FORMAT): Only define for [TE_IRIX].
* config/tc-mips.c (mips_dwarf2_format): Likewise.
2010-07-20 Alan Modra <amodra@gmail.com>
* config/tc-ppc.c (ppc_setup_opcodes): Add all macros for -many.

View File

@ -15666,20 +15666,16 @@ MIPS options:\n\
#endif
}
#ifdef TE_IRIX
enum dwarf2_format
mips_dwarf2_format (asection *sec ATTRIBUTE_UNUSED)
{
if (HAVE_64BIT_SYMBOLS)
{
#ifdef TE_IRIX
return dwarf2_format_64bit_irix;
#else
return dwarf2_format_64bit;
#endif
}
return dwarf2_format_64bit_irix;
else
return dwarf2_format_32bit;
}
#endif
int
mips_dwarf2_addr_size (void)

View File

@ -162,9 +162,13 @@ extern void mips_emit_delays (void);
extern void mips_enable_auto_align (void);
#define md_elf_section_change_hook() mips_enable_auto_align()
#ifdef TE_IRIX
enum dwarf2_format;
extern enum dwarf2_format mips_dwarf2_format (asection *);
#define DWARF2_FORMAT(SEC) mips_dwarf2_format (SEC)
# define DWARF2_FORMAT(SEC) mips_dwarf2_format (SEC)
#else
/* Use GAS' defaults. */
#endif
extern int mips_dwarf2_addr_size (void);
#define DWARF2_ADDR_SIZE(bfd) mips_dwarf2_addr_size ()