summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 524a605c929..a71a8276b1c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,17 @@
2011-01-17 Richard Henderson <rth@redhat.com>
+ * config/rx/rx.c (gen_rx_store_vector): Use VOIDmode for gen_rtx_SET.
+ (gen_rx_rtsd_vector, gen_rx_popm_vector): Likewise.
+ * config/rx/rx.md (pop_and_return): Use VOIDmode for SET.
+ (stack_push, stack_pushm, stack_pop, stack_popm): Likewise.
+ (bitset, bitset_in_memory): Likewise.
+ (bitinvert, bitinvert_in_memory): Likewise.
+ (bitclr, bitclr_in_memory): Likewise.
+ (insv, sync_lock_test_and_setsi, movstr, rx_movstr): Likewise.
+ (rx_strend, rx_cmpstrn): Likewise.
+ (rx_setmem): Likewise. Make the source BLKmode to match the dest.
+ (bitop peep2 patterns): Remove.
+
* config/rx/rx.c (rx_match_ccmode): New.
* config/rx/rx-protos.h: Update.
* config/rx/rx.md (abssi2): Clobber, don't set flags.