diff options
author | DJ Delorie <dj@redhat.com> | 2013-06-11 14:44:56 -0400 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2013-06-11 14:44:56 -0400 |
commit | d9af36527fb881fa52afef09ecb66b96b9cdaded (patch) | |
tree | 7a7103d2d661ef4b6abc8d119af7a1a6adba8144 /gcc | |
parent | ffa660121526da86900176b97caa8e1a1c5cc607 (diff) | |
download | gcc-d9af36527fb881fa52afef09ecb66b96b9cdaded.zip gcc-d9af36527fb881fa52afef09ecb66b96b9cdaded.tar.gz gcc-d9af36527fb881fa52afef09ecb66b96b9cdaded.tar.bz2 |
rl78.c (TARGET_UNWIND_WORD_MODE): Define.
* config/rl78/rl78.c (TARGET_UNWIND_WORD_MODE): Define.
(rl78_unwind_word_mode): New.
From-SVN: r199964
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rl78/rl78.c | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e1b7ce9..baab301 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-06-11 DJ Delorie <dj@redhat.com> + + * config/rl78/rl78.c (TARGET_UNWIND_WORD_MODE): Define. + (rl78_unwind_word_mode): New. + 2013-06-11 David Malcolm <dmalcolm@redhat.com> * final.c (debug_prefix_maps): Make static. diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c index 82557b8..c2ed738 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" |