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:
4b90571
)
* i386.md (strlensi): Initialize eoschar and align before use.
author
rth
<rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Mar 2000 19:20:22 +0000
(19:20 +0000)
committer
rth
<rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Mar 2000 19:20:22 +0000
(19:20 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32428
138bc75d
-0d04-0410-961f-
82ee72b054a4
gcc/config/i386/i386.md
patch
|
blob
|
history
diff --git
a/gcc/config/i386/i386.md
b/gcc/config/i386/i386.md
index
6d66b06
..
b55128e
100644
(file)
--- a/
gcc/config/i386/i386.md
+++ b/
gcc/config/i386/i386.md
@@
-8591,7
+8591,9
@@
""
"
{
- rtx out, addr, eoschar, align, scratch1, scratch2, scratch3;
+ rtx out, addr, scratch1, scratch2, scratch3;
+ rtx eoschar = operands[2];
+ rtx align = operands[3];
/* The generic case of strlen expander is long. Avoid it's
expanding unless TARGET_INLINE_ALL_STRINGOPS. */
@@
-8603,8
+8605,6
@@
out = operands[0];
addr = force_reg (Pmode, XEXP (operands[1], 0));
- eoschar = operands[2];
- align = operands[3];
scratch1 = gen_reg_rtx (SImode);
if (TARGET_UNROLL_STRLEN && eoschar == const0_rtx && optimize > 1