]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* i386.c (notice_update_cc): Remove bogus pentium GCC code.
authorBernd Schmidt <crux@ohara.Informatik.RWTH-Aachen.DE>
Sun, 15 Feb 1998 19:54:11 +0000 (19:54 +0000)
committerJeff Law <law@gcc.gnu.org>
Sun, 15 Feb 1998 19:54:11 +0000 (12:54 -0700)
From-SVN: r18015

gcc/ChangeLog
gcc/config/i386/i386.c

index a50371c9e7951dceeaee97685a0d7883d35b584f..2d57435f83806228581b4ae6fadbf33e7aeb914e 100644 (file)
@@ -1,3 +1,7 @@
+Sun Feb 15 20:55:23 1998  Bernd Schmidt <crux@ohara.Informatik.RWTH-Aachen.DE>
+
+       * i386.c (notice_update_cc): Remove bogus pentium GCC code.
+
 Sat Feb 14 15:54:28 1998  H.J. Lu  (hjl@gnu.org)
 
        * config/alpha/elf.h (LIB_SPEC): New. Defined if
index cda52fad9711479956bbb94519f527d123af680a..b9b7e5d256f0208f7fa64e95d61deaf3bc9d9ed2 100644 (file)
@@ -3408,11 +3408,11 @@ notice_update_cc (exp)
          && (REG_P (SET_SRC (exp))
              || GET_RTX_CLASS (GET_CODE (SET_SRC (exp))) == '<'))
        {
-         if (cc_status.value1 && GET_CODE (cc_status.value1) == MEM
-             || reg_mentioned_p (SET_DEST (exp), cc_status.value1))
+         if (cc_status.value1
+             && reg_overlap_mentioned_p (SET_DEST (exp), cc_status.value1))
            cc_status.value1 = 0;
-         if (cc_status.value2 && GET_CODE (cc_status.value2) == MEM
-             || reg_mentioned_p (SET_DEST (exp), cc_status.value2))
+         if (cc_status.value2
+             && reg_overlap_mentioned_p (SET_DEST (exp), cc_status.value2))
            cc_status.value2 = 0;
          return;
        }