diff options
Diffstat (limited to '44-gcc-4.1.2-bug-30289.patch')
-rw-r--r-- | 44-gcc-4.1.2-bug-30289.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/44-gcc-4.1.2-bug-30289.patch b/44-gcc-4.1.2-bug-30289.patch new file mode 100644 index 000000000000..704bc4d544fa --- /dev/null +++ b/44-gcc-4.1.2-bug-30289.patch @@ -0,0 +1,20 @@ +--- gcc/config/avr/avr.md 2007/04/07 22:14:51 123648 ++++ gcc/config/avr/avr.md 2007/04/07 22:21:01 123649 +@@ -448,7 +448,7 @@ + (use (match_operand:QI 1 "register_operand" "r")) + (use (match_operand:QI 2 "const_int_operand" "n")) + (clobber (match_scratch:HI 3 "=0")) +- (clobber (match_scratch:QI 4 "=1"))] ++ (clobber (match_scratch:QI 4 "=&1"))] + "" + "st %a0+,__zero_reg__ + dec %1 +@@ -462,7 +462,7 @@ + (use (match_operand:HI 1 "register_operand" "!w,d")) + (use (match_operand:HI 2 "const_int_operand" "n,n")) + (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) |