diff options
author | Richard Henderson <rth@redhat.com> | 2011-01-17 09:58:21 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2011-01-17 09:58:21 -0800 |
commit | c06fc3d9a0fabd681491e8e87049174ff201e90f (patch) | |
tree | d84b2dea07a6e1dd56a8f1e145c617724cee8262 /gcc | |
parent | 2882702b64846a135c57cad5ca83dc781d19aad8 (diff) | |
download | gcc-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/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/config/rx/rx.c | 2 |
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); } |