aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2011-01-22 11:39:36 -0800
committerRichard Henderson <rth@gcc.gnu.org>2011-01-22 11:39:36 -0800
commit1b7ae0b72282c395192bf024648112123aac5df9 (patch)
treeebada526dda8dcb44b929c5a58667f60563f49a9 /gcc
parent3843787fd90e35342b396c0782e850d54ab26f88 (diff)
downloadgcc-1b7ae0b72282c395192bf024648112123aac5df9.zip
gcc-1b7ae0b72282c395192bf024648112123aac5df9.tar.gz
gcc-1b7ae0b72282c395192bf024648112123aac5df9.tar.bz2
rx: Enable the compare-elim pass.
From-SVN: r169133
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/rx/rx.c3
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fb069e3..1dde632 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
2011-01-21 Richard Henderson <rth@redhat.com>
+ * config/rx/rx.c (TARGET_FLAGS_REGNUM): New.
+
* config/mn10300/mn10300.c (TARGET_FLAGS_REGNUM): New.
* compare-elim.c: New file.
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c
index 54cb737..9855c62 100644
--- a/gcc/config/rx/rx.c
+++ b/gcc/config/rx/rx.c
@@ -2902,6 +2902,9 @@ rx_match_ccmode (rtx insn, enum machine_mode cc_mode)
#undef TARGET_EXCEPT_UNWIND_INFO
#define TARGET_EXCEPT_UNWIND_INFO sjlj_except_unwind_info
+#undef TARGET_FLAGS_REGNUM
+#define TARGET_FLAGS_REGNUM CC_REG
+
struct gcc_target targetm = TARGET_INITIALIZER;
/* #include "gt-rx.h" */