projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bd734c8
)
ia32: fix stupid bug introduced in last commit
author
Matthias Braun
<matze@braunis.de>
Fri, 16 Nov 2012 17:38:12 +0000
(18:38 +0100)
committer
Matthias Braun
<matze@braunis.de>
Fri, 16 Nov 2012 17:38:12 +0000
(18:38 +0100)
makereport didn't catch it because it uses -march=native flags by
default which produces code without fucompp.
ir/be/ia32/ia32_spec.pl
patch
|
blob
|
history
diff --git
a/ir/be/ia32/ia32_spec.pl
b/ir/be/ia32/ia32_spec.pl
index
bd16ae3
..
efbd909
100644
(file)
--- a/
ir/be/ia32/ia32_spec.pl
+++ b/
ir/be/ia32/ia32_spec.pl
@@
-2251,7
+2251,7
@@
FucomppFnstsw => {
reg_req => { in => [ "fp", "fp" ], out => [ "eax" ] },
ins => [ "left", "right" ],
outs => [ "flags" ],
- emit => "fucom
%FP %F0
\n".
+ emit => "fucom
pp
\n".
"fnstsw %%ax",
attr => "bool ins_permuted",
init_attr => "attr->attr.data.ins_permuted = ins_permuted;",