From b33e8379a0f0e41799c743c58d506709c62a8c7e Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Sun, 15 Feb 1998 19:54:11 +0000 Subject: [PATCH] * i386.c (notice_update_cc): Remove bogus pentium GCC code. From-SVN: r18015 --- gcc/ChangeLog | 4 ++++ gcc/config/i386/i386.c | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a50371c9e795..2d57435f8380 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Sun Feb 15 20:55:23 1998 Bernd Schmidt + + * 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 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index cda52fad9711..b9b7e5d256f0 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -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; } -- 2.47.2