projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
57fcac1
)
i386.md (lround<X87MODEF:mode><SWI248x:mode>2): Do not force operands[0] into a register.
author
Uros Bizjak
<uros@gcc.gnu.org>
Wed, 10 Aug 2011 07:22:52 +0000
(09:22 +0200)
committer
Uros Bizjak
<uros@gcc.gnu.org>
Wed, 10 Aug 2011 07:22:52 +0000
(09:22 +0200)
* config/i386/i386.md (lround<X87MODEF:mode><SWI248x:mode>2): Do not
force operands[0] into a register.
From-SVN: r177611
gcc/config/i386/i386.md
patch
|
blob
|
history
diff --git
a/gcc/config/i386/i386.md
b/gcc/config/i386/i386.md
index 784de1a06511cc930a92f531f869c1c2fd0656da..1b37118cfb8de7d793f96a9508a5157880f56c79 100644
(file)
--- a/
gcc/config/i386/i386.md
+++ b/
gcc/config/i386/i386.md
@@
-14577,10
+14577,7
@@
&& !flag_trapping_math && !flag_rounding_math)
ix86_expand_lround (operand0, operand1);
else
- {
- operands[0] = force_reg (<SWI248x:MODE>mode, operands[0]);
- ix86_emit_i387_round (operands[0], operands[1]);
- }
+ ix86_emit_i387_round (operands[0], operands[1]);
DONE;
})