From 99bdcd9d7f2db8937acc35ccf28744304c028ec1 Mon Sep 17 00:00:00 2001 From: dj Date: Tue, 11 Jun 2013 18:44:56 +0000 Subject: [PATCH] * config/rl78/rl78.c (TARGET_UNWIND_WORD_MODE): Define. (rl78_unwind_word_mode): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199964 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/rl78/rl78.c | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e1b7ce9bd32..baab301427b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-06-11 DJ Delorie + + * config/rl78/rl78.c (TARGET_UNWIND_WORD_MODE): Define. + (rl78_unwind_word_mode): New. + 2013-06-11 David Malcolm * final.c (debug_prefix_maps): Make static. diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c index 82557b8fd5a..c2ed7389bc4 100644 --- a/gcc/config/rl78/rl78.c +++ b/gcc/config/rl78/rl78.c @@ -2739,6 +2739,16 @@ rl78_return_in_memory (const_tree type, const_tree fntype ATTRIBUTE_UNUSED) } + +#undef TARGET_UNWIND_WORD_MODE +#define TARGET_UNWIND_WORD_MODE rl78_unwind_word_mode + +static enum machine_mode +rl78_unwind_word_mode (void) +{ + return HImode; +} + struct gcc_target targetm = TARGET_INITIALIZER; #include "gt-rl78.h" -- 2.11.4.GIT