h8300.md (a peephole2): Don't use reg_overlap_mentioned_p.
authorKazu Hirata <kazu@cs.umass.edu>
Fri, 7 Mar 2003 01:37:49 +0000 (01:37 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Fri, 7 Mar 2003 01:37:49 +0000 (01:37 +0000)
* config/h8300/h8300.md (a peephole2): Don't use
reg_overlap_mentioned_p.

From-SVN: r63925

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

index eab26e8e2be268749f3769f2782dd0e380f3cc4e..eea6a306556720b50173659ba411685b866cce26 100644 (file)
@@ -1,3 +1,8 @@
+2003-03-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (a peephole2): Don't use
+       reg_overlap_mentioned_p.
+
 2003-03-06  Geoffrey Keating  <geoffk@apple.com>
 
        * c-pch.c: Include langhooks.h.
index 518c98c02f6049d371c0e5bf4c1ff8f89ef44ddf..8b3905848808a05ae04662cc02c05126ba70049d 100644 (file)
        (and:SI (match_dup 0)
                (match_operand:SI 2 "const_int_operand" "")))]
   "(TARGET_H8300H || TARGET_H8300S)
-   && !reg_overlap_mentioned_p (operands[0], operands[1])
    && !(GET_CODE (operands[1]) == MEM && MEM_VOLATILE_P (operands[1]))
    && (INTVAL (operands[2]) & ~0xffff) == 0
    && INTVAL (operands[2]) != 255"