aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2013-06-11 14:44:56 -0400
committerDJ Delorie <dj@gcc.gnu.org>2013-06-11 14:44:56 -0400
commitd9af36527fb881fa52afef09ecb66b96b9cdaded (patch)
tree7a7103d2d661ef4b6abc8d119af7a1a6adba8144 /gcc
parentffa660121526da86900176b97caa8e1a1c5cc607 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/rl78/rl78.c10
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"