From c06fc3d9a0fabd681491e8e87049174ff201e90f Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 17 Jan 2011 09:58:21 -0800 Subject: rx: Remove %B workaround. This was delayed until all compare+operate patterns were converted. From-SVN: r168922 --- gcc/ChangeLog | 3 +++ gcc/config/rx/rx.c | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'gcc') 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 + * 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); } -- cgit v1.1