diff options
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-xtensa.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gas/config/tc-xtensa.h b/gas/config/tc-xtensa.h index d3ae024..c9ae94d 100644 --- a/gas/config/tc-xtensa.h +++ b/gas/config/tc-xtensa.h @@ -374,6 +374,10 @@ extern char *xtensa_section_rename (char *); #define md_relax_frag(segment, fragP, stretch) \ 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 WORKING_DOT_WORD 1 |