diff options
Diffstat (limited to 'gcc/config/c6x/c6x.h')
-rw-r--r-- | gcc/config/c6x/c6x.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/config/c6x/c6x.h b/gcc/config/c6x/c6x.h index 9b1b1636b52..240f2f9ffc7 100644 --- a/gcc/config/c6x/c6x.h +++ b/gcc/config/c6x/c6x.h @@ -329,6 +329,7 @@ enum reg_class /* Before the prologue, the return address is in the B3 register. */ #define RETURN_ADDR_REGNO REG_B3 #define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, RETURN_ADDR_REGNO) +#define DWARF_FRAME_RETURN_COLUMN DWARF_FRAME_REGNUM (RETURN_ADDR_REGNO) #define RETURN_ADDR_RTX(COUNT, FRAME) c6x_return_addr_rtx (COUNT) @@ -459,8 +460,6 @@ struct GTY(()) machine_function #define TARG_VEC_PERMUTE_COST 1 #endif -/* Exception handling. */ -#define TARGET_EXTRA_CFI_SECTION(unwind) ((unwind) ? ".c6xabi.exidx" : NULL) /* ttype entries (the only interesting data references used) are sb-relative got-indirect (aka .ehtype). */ #define ASM_PREFERRED_EH_DATA_FORMAT(code, data) \ |