re PR target/30289 (avr-gcc: builtin memset(): wrong code)
PR target/30289 * config/avr/avr.md (*clrmemqi, *clrmemhi): Mark operand 4 as earlyclobber. From-SVN: r123647
This commit is contained in:
parent
3c19e5e1a1
commit
ee57a66148
|
@ -1,3 +1,9 @@
|
||||||
|
2007-04-07 Anatoly Sokolov <aesok@post.ru>
|
||||||
|
|
||||||
|
PR target/30289
|
||||||
|
* config/avr/avr.md (*clrmemqi, *clrmemhi): Mark operand 4 as
|
||||||
|
earlyclobber.
|
||||||
|
|
||||||
2007-04-07 Bruce Korb <bkorb@gnu.org>
|
2007-04-07 Bruce Korb <bkorb@gnu.org>
|
||||||
|
|
||||||
* c.opt: Add -Wformat-contains-nul.
|
* c.opt: Add -Wformat-contains-nul.
|
||||||
|
|
|
@ -491,7 +491,7 @@
|
||||||
(use (match_operand:QI 1 "register_operand" "r"))
|
(use (match_operand:QI 1 "register_operand" "r"))
|
||||||
(use (match_operand:QI 2 "const_int_operand" "n"))
|
(use (match_operand:QI 2 "const_int_operand" "n"))
|
||||||
(clobber (match_scratch:HI 3 "=0"))
|
(clobber (match_scratch:HI 3 "=0"))
|
||||||
(clobber (match_scratch:QI 4 "=1"))]
|
(clobber (match_scratch:QI 4 "=&1"))]
|
||||||
""
|
""
|
||||||
"st %a0+,__zero_reg__
|
"st %a0+,__zero_reg__
|
||||||
dec %1
|
dec %1
|
||||||
|
@ -505,7 +505,7 @@
|
||||||
(use (match_operand:HI 1 "register_operand" "!w,d"))
|
(use (match_operand:HI 1 "register_operand" "!w,d"))
|
||||||
(use (match_operand:HI 2 "const_int_operand" "n,n"))
|
(use (match_operand:HI 2 "const_int_operand" "n,n"))
|
||||||
(clobber (match_scratch:HI 3 "=0,0"))
|
(clobber (match_scratch:HI 3 "=0,0"))
|
||||||
(clobber (match_scratch:HI 4 "=1,1"))]
|
(clobber (match_scratch:HI 4 "=&1,&1"))]
|
||||||
""
|
""
|
||||||
"*{
|
"*{
|
||||||
if (which_alternative==0)
|
if (which_alternative==0)
|
||||||
|
|
Loading…
Reference in New Issue