]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rtlanal.c (reg_mentioned_p): Return 0 earlier if REG and IN are known to be not equiv...
authorKazu Hirata <kazu@cs.umass.edu>
Fri, 27 Jun 2003 19:35:41 +0000 (19:35 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Fri, 27 Jun 2003 19:35:41 +0000 (19:35 +0000)
* rtlanal.c (reg_mentioned_p): Return 0 earlier if REG and IN
are known to be not equivalent.

From-SVN: r68599

gcc/ChangeLog
gcc/rtlanal.c

index 9d71ea635e6ae6eee2f780cc301742dd2f304f36..0167bf64e461efb39507589c5c78c2d8fa87bf58 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-27  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * rtlanal.c (reg_mentioned_p): Return 0 earlier if REG and IN
+       are known to be not equivalent.
+
 2003-06-27  Richard Henderson  <rth@redhat.com>
 
        * config/alpha/alpha.c (function_arg): Don't pass small aggregates
index bfbcefda65003de0c85e6e9c85fa406e35a63a2c..f92bf6a4bf2823a6f538b8db83b9718a29e2e8b0 100644 (file)
@@ -754,8 +754,6 @@ reg_mentioned_p (reg, in)
       return 0;
 
     case CONST_INT:
-      return GET_CODE (reg) == CONST_INT && INTVAL (in) == INTVAL (reg);
-
     case CONST_VECTOR:
     case CONST_DOUBLE:
       /* These are kept unique for a given value.  */