mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-10 14:59:31 +08:00
gas/
* config/tc-xtensa.h (md_allow_eh_opt): Define. gas/testsuite/ * gas/elf/elf.exp: Disable ehopt test for Xtensa.
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2007-11-30 Bob Wilson <bob.wilson@acm.org>
|
||||||
|
|
||||||
|
* config/tc-xtensa.h (md_allow_eh_opt): Define.
|
||||||
|
|
||||||
2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
|
2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
|
||||||
|
|
||||||
* config/tc-mips.c (mips_cpu_info_table): Add loongson2e
|
* config/tc-mips.c (mips_cpu_info_table): Add loongson2e
|
||||||
|
@ -374,6 +374,10 @@ extern char *xtensa_section_rename (char *);
|
|||||||
#define md_relax_frag(segment, fragP, stretch) \
|
#define md_relax_frag(segment, fragP, stretch) \
|
||||||
xtensa_relax_frag (fragP, stretch, &stretched)
|
xtensa_relax_frag (fragP, stretch, &stretched)
|
||||||
|
|
||||||
|
/* Only allow call frame debug info optimization when linker relaxation is
|
||||||
|
not enabled as otherwise we could generate the DWARF directives without
|
||||||
|
the relocs necessary to patch them up. */
|
||||||
|
#define md_allow_eh_opt (linkrelax == 0)
|
||||||
|
|
||||||
#define LOCAL_LABELS_FB 1
|
#define LOCAL_LABELS_FB 1
|
||||||
#define WORKING_DOT_WORD 1
|
#define WORKING_DOT_WORD 1
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2007-11-30 Bob Wilson <bob.wilson@acm.org>
|
||||||
|
|
||||||
|
* gas/elf/elf.exp: Disable ehopt test for Xtensa.
|
||||||
|
|
||||||
2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
|
2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
|
||||||
|
|
||||||
* config/tc-mips.c (mips_cpu_info_table): Add loongson2e
|
* config/tc-mips.c (mips_cpu_info_table): Add loongson2e
|
||||||
|
@ -74,9 +74,12 @@ if { ([istarget "*-*-*elf*"]
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# The MN10300 port disables the assembler's call frame optimization
|
# The MN10300 and Xtensa ports disable the assembler's call frame
|
||||||
# because it interfers with link time relaxation of function prologues.
|
# optimization because it interfers with link-time relaxation of
|
||||||
if {![istarget "mn10300-*-*"] && ![istarget "am3*-*-*"]} then {
|
# function prologues.
|
||||||
|
if {![istarget "mn10300-*-*"]
|
||||||
|
&& ![istarget "xtensa*-*-*"]
|
||||||
|
&& ![istarget "am3*-*-*"]} then {
|
||||||
run_dump_test "ehopt0"
|
run_dump_test "ehopt0"
|
||||||
}
|
}
|
||||||
run_dump_test "group0a"
|
run_dump_test "group0a"
|
||||||
|
Reference in New Issue
Block a user