projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5c8ad7f
)
(notice_update_cc): Only set CC_IN_80387 for float compares.
author
James Van Artsdalen
<jrv@gnu.org>
Sun, 11 Oct 1992 13:23:31 +0000
(13:23 +0000)
committer
James Van Artsdalen
<jrv@gnu.org>
Sun, 11 Oct 1992 13:23:31 +0000
(13:23 +0000)
From-SVN: r2398
gcc/config/i386/i386.c
patch
|
blob
|
history
diff --git
a/gcc/config/i386/i386.c
b/gcc/config/i386/i386.c
index e0bb774001d59083d9bd9d61ced8aafdeefc9729..70c3cba0fdc10844c1dd734e8415eb18c61a6ba8 100644
(file)
--- a/
gcc/config/i386/i386.c
+++ b/
gcc/config/i386/i386.c
@@
-1334,10
+1334,10
@@
notice_update_cc (exp)
if (SET_DEST (XVECEXP (exp, 0, 0)) == cc0_rtx)
{
CC_STATUS_INIT;
- if (! stack_regs_mentioned_p (SET_SRC (XVECEXP (exp, 0, 0))))
+ if (stack_regs_mentioned_p (SET_SRC (XVECEXP (exp, 0, 0))))
+ cc_status.flags |= CC_IN_80387;
+ else
cc_status.value1 = SET_SRC (XVECEXP (exp, 0, 0));
-
- cc_status.flags |= CC_IN_80387;
return;
}
CC_STATUS_INIT;