From: Nathan Froyd Date: Fri, 8 Oct 2010 10:46:38 +0000 (+0000) Subject: mcore.h (INCOMING_RETURN_ADDR_RTX): Define. X-Git-Tag: releases/gcc-4.6.0~3748 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fd02e833d86d0e4d34cf59eb3c9c6846b859753a;p=thirdparty%2Fgcc.git mcore.h (INCOMING_RETURN_ADDR_RTX): Define. * config/mcore/mcore.h (INCOMING_RETURN_ADDR_RTX): Define. * config/mcore/mcore.c (TARGET_EXCEPT_UNWIND_INFO): Define. From-SVN: r165161 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7168df046ff3..4fd75541c718 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-10-08 Nathan Froyd + + * config/mcore/mcore.h (INCOMING_RETURN_ADDR_RTX): Define. + * config/mcore/mcore.c (TARGET_EXCEPT_UNWIND_INFO): Define. + 2010-10-08 Alexandre Oliva PR debug/45656 diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.c index ce58827de3e7..152c343964b4 100644 --- a/gcc/config/mcore/mcore.c +++ b/gcc/config/mcore/mcore.c @@ -227,6 +227,9 @@ static const struct attribute_spec mcore_attribute_table[] = #undef TARGET_OPTION_OPTIMIZATION #define TARGET_OPTION_OPTIMIZATION mcore_option_optimization +#undef TARGET_EXCEPT_UNWIND_INFO +#define TARGET_EXCEPT_UNWIND_INFO sjlj_except_unwind_info + struct gcc_target targetm = TARGET_INITIALIZER; /* Adjust the stack and return the number of bytes taken to do it. */ diff --git a/gcc/config/mcore/mcore.h b/gcc/config/mcore/mcore.h index 11047c91a21f..a149eb13e1dd 100644 --- a/gcc/config/mcore/mcore.h +++ b/gcc/config/mcore/mcore.h @@ -776,6 +776,8 @@ extern const enum reg_class reg_class_from_letter[]; #undef TARGET_ASM_NAMED_SECTION #define TARGET_ASM_NAMED_SECTION mcore_asm_named_section +#define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (SImode, LK_REG) + /* This is how to output an insn to push a register on the stack. It need not be very fast code. */ #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \