OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d1deac2
)
(notice_update_cc): Only set CC_IN_80387 for float compares.
author
jrv
<jrv@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Oct 1992 13:23:31 +0000
(13:23 +0000)
committer
jrv
<jrv@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Oct 1992 13:23:31 +0000
(13:23 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2398
138bc75d
-0d04-0410-961f-
82ee72b054a4
gcc/config/i386/i386.c
patch
|
blob
|
history
diff --git
a/gcc/config/i386/i386.c
b/gcc/config/i386/i386.c
index
e0bb774
..
70c3cba
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;