* config/h8300/h8300.md (a peephole2): Remove dead code.
authorKazu Hirata <kazu@cs.umass.edu>
Sun, 2 Mar 2003 02:31:00 +0000 (02:31 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sun, 2 Mar 2003 02:31:00 +0000 (02:31 +0000)
From-SVN: r63653

gcc/ChangeLog
gcc/config/h8300/h8300.md

index 61dca7ead8fbbd710db6c605474a18c204abc115..cdf51841169ee40d8b3e5fdc78f9b570b02a5829 100644 (file)
@@ -1,3 +1,7 @@
+2003-03-01  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (a peephole2): Remove dead code.
+
 2003-03-01  Roger Sayle  <roger@eyesopen.com>
 
        PR c++/9367
index f97e934bd6c399768fa30321df460724d7a9b6a5..06596e59dd7d20d0209530c3d62139815dde2874 100644 (file)
 ;; dead 0x000000?? except 1 and 2   eq/ne   xor.b and test
 ;; dead 0x0000??00                  eq/ne   xor.b and test
 ;; dead 0x0000ffff                  eq/ne   not.w and test
-;; dead 0xffff0000                  eq/ne   not.w and test
 ;;
 ;; dead 0xffffff?? except -1 and -2 eq/ne   xor.b and not.l
 ;; dead 0xffff??ff                  eq/ne   xor.b and not.l
    && peep2_reg_dead_p (1, operands[0])
    && ((INTVAL (operands[1]) & 0x00ff) == INTVAL (operands[1])
        || (INTVAL (operands[1]) & 0xff00) == INTVAL (operands[1])
-       || INTVAL (operands[1]) == 0x0000ffff
-       || INTVAL (operands[1]) == 0xffff0000)
+       || INTVAL (operands[1]) == 0x0000ffff)
    && INTVAL (operands[1]) != 1
    && INTVAL (operands[1]) != 2"
   [(set (match_dup 0)