aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2011-01-17 09:58:21 -0800
committerRichard Henderson <rth@gcc.gnu.org>2011-01-17 09:58:21 -0800
commitc06fc3d9a0fabd681491e8e87049174ff201e90f (patch)
treed84b2dea07a6e1dd56a8f1e145c617724cee8262 /gcc
parent2882702b64846a135c57cad5ca83dc781d19aad8 (diff)
downloadgcc-c06fc3d9a0fabd681491e8e87049174ff201e90f.zip
gcc-c06fc3d9a0fabd681491e8e87049174ff201e90f.tar.gz
gcc-c06fc3d9a0fabd681491e8e87049174ff201e90f.tar.bz2
rx: Remove %B workaround.
This was delayed until all compare+operate patterns were converted. From-SVN: r168922
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/rx/rx.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d32b89a..506d03d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2011-01-17 Richard Henderson <rth@redhat.com>
+ * config/rx/rx.c (rx_print_operand): Remove workaround for
+ unsplit comparison operations.
+
* config/rx/rx.md (movsicc): Split after reload.
(*movsicc): Merge *movsieq and *movsine via match_operator.
(*stcc): New pattern.
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c
index 992c585..71fcc8e 100644
--- a/gcc/config/rx/rx.c
+++ b/gcc/config/rx/rx.c
@@ -472,8 +472,6 @@ rx_print_operand (FILE * file, rtx op, int letter)
default:
gcc_unreachable ();
}
- /* ??? Removable when all of cbranch, cstore, cmove are updated. */
- if (GET_MODE_CLASS (mode) == MODE_CC)
gcc_checking_assert ((flags_from_code (code)
& ~flags_from_mode (mode)) == 0);
}