aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2011-01-22 11:37:55 -0800
committerRichard Henderson <rth@gcc.gnu.org>2011-01-22 11:37:55 -0800
commit3843787fd90e35342b396c0782e850d54ab26f88 (patch)
treeb6a7af86e0a93a72eae02c1ba6acc62d1b6685b3 /gcc
parente692f27683b38733fedc67b62ddd5f41b9a9e0ed (diff)
downloadgcc-3843787fd90e35342b396c0782e850d54ab26f88.zip
gcc-3843787fd90e35342b396c0782e850d54ab26f88.tar.gz
gcc-3843787fd90e35342b396c0782e850d54ab26f88.tar.bz2
mn10300: Enable the compare-elim pass.
From-SVN: r169132
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/mn10300/mn10300.c3
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 562a1dc..fb069e3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
2011-01-21 Richard Henderson <rth@redhat.com>
+ * config/mn10300/mn10300.c (TARGET_FLAGS_REGNUM): New.
+
* compare-elim.c: New file.
* Makefile.in (OBJS-common): Add it.
(compare-elim.o): New.
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c
index 8a042f6..cbdf02d 100644
--- a/gcc/config/mn10300/mn10300.c
+++ b/gcc/config/mn10300/mn10300.c
@@ -3021,4 +3021,7 @@ mn10300_split_and_operand_count (rtx op)
#undef TARGET_MD_ASM_CLOBBERS
#define TARGET_MD_ASM_CLOBBERS mn10300_md_asm_clobbers
+#undef TARGET_FLAGS_REGNUM
+#define TARGET_FLAGS_REGNUM CC_REG
+
struct gcc_target targetm = TARGET_INITIALIZER;