i386.c (notice_update_cc): Clear cc_status.value2 in the case of UNSPEC 5 (bsf).

* i386.c (notice_update_cc): Clear cc_status.value2 in the
	case of UNSPEC 5 (bsf).

From-SVN: r20395
This commit is contained in:
John Wehle 1998-06-10 00:39:23 +00:00 committed by Jeff Law
parent fa31b1a55d
commit 9d932d439e
2 changed files with 4 additions and 0 deletions

View File

@ -5,6 +5,9 @@ Tue Jun 9 22:05:34 1998 Richard Henderson <rth@cygnus.com>
Wed Jun 3 23:41:24 EDT 1998 John Wehle (john@feith.com)
* i386.c (notice_update_cc): Clear cc_status.value2 in the
case of UNSPEC 5 (bsf).
* i386.md (movsfcc, movdfcc, movxfcc): The floating point
conditional move instructions don't support signed integer
comparisons.

View File

@ -3673,6 +3673,7 @@ notice_update_cc (exp)
cc_status.flags
= CC_NOT_POSITIVE | CC_NOT_NEGATIVE | CC_NO_OVERFLOW;
cc_status.value1 = XVECEXP (SET_SRC (exp), 0, 0);
cc_status.value2 = 0;
break;
}
/* FALLTHRU */