diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-15 08:52:53 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-15 08:52:53 +0000 |
commit | e05ef402a2ebebf3461227723eca43cf692f9feb (patch) | |
tree | cc579327961d3afb754162e12de142a15a075e67 /gcc/config/avr/avr.md | |
parent | d33dc667ca63584d1369f1dd80ba2a112218b2c0 (diff) | |
download | gcc-e05ef402a2ebebf3461227723eca43cf692f9feb.tar.gz |
2008-07-15 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk r137813
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@137817 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/avr/avr.md')
-rw-r--r-- | gcc/config/avr/avr.md | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/gcc/config/avr/avr.md b/gcc/config/avr/avr.md index 0fd371282cc..a6e4c3e0237 100644 --- a/gcc/config/avr/avr.md +++ b/gcc/config/avr/avr.md @@ -261,8 +261,7 @@ && operands[1] != constm1_rtx)" [(parallel [(set (match_dup 0) (match_dup 1)) (clobber (match_dup 2))])] - "if (!avr_peep2_scratch_safe (operands[2])) - FAIL;") + "") ;;============================================================================ ;; move word (16 bit) @@ -320,8 +319,7 @@ && operands[1] != constm1_rtx)" [(parallel [(set (match_dup 0) (match_dup 1)) (clobber (match_dup 2))])] - "if (!avr_peep2_scratch_safe (operands[2])) - FAIL;") + "") ;; '*' because it is not used in rtl generation, only in above peephole (define_insn "*reload_inhi" @@ -397,8 +395,7 @@ && operands[1] != constm1_rtx)" [(parallel [(set (match_dup 0) (match_dup 1)) (clobber (match_dup 2))])] - "if (!avr_peep2_scratch_safe (operands[2])) - FAIL;") + "") ;; '*' because it is not used in rtl generation. (define_insn "*reload_insi" @@ -1432,8 +1429,7 @@ "" [(parallel [(set (match_dup 0) (ashift:HI (match_dup 1) (match_dup 2))) (clobber (match_dup 3))])] - "if (!avr_peep2_scratch_safe (operands[3])) - FAIL;") + "") (define_insn "*ashlhi3_const" [(set (match_operand:HI 0 "register_operand" "=r,r,r,r,r") @@ -1453,8 +1449,7 @@ "" [(parallel [(set (match_dup 0) (ashift:SI (match_dup 1) (match_dup 2))) (clobber (match_dup 3))])] - "if (!avr_peep2_scratch_safe (operands[3])) - FAIL;") + "") (define_insn "*ashlsi3_const" [(set (match_operand:SI 0 "register_operand" "=r,r,r,r") @@ -1506,8 +1501,7 @@ "" [(parallel [(set (match_dup 0) (ashiftrt:HI (match_dup 1) (match_dup 2))) (clobber (match_dup 3))])] - "if (!avr_peep2_scratch_safe (operands[3])) - FAIL;") + "") (define_insn "*ashrhi3_const" [(set (match_operand:HI 0 "register_operand" "=r,r,r,r,r") @@ -1527,8 +1521,7 @@ "" [(parallel [(set (match_dup 0) (ashiftrt:SI (match_dup 1) (match_dup 2))) (clobber (match_dup 3))])] - "if (!avr_peep2_scratch_safe (operands[3])) - FAIL;") + "") (define_insn "*ashrsi3_const" [(set (match_operand:SI 0 "register_operand" "=r,r,r,r") @@ -1580,8 +1573,7 @@ "" [(parallel [(set (match_dup 0) (lshiftrt:HI (match_dup 1) (match_dup 2))) (clobber (match_dup 3))])] - "if (!avr_peep2_scratch_safe (operands[3])) - FAIL;") + "") (define_insn "*lshrhi3_const" [(set (match_operand:HI 0 "register_operand" "=r,r,r,r,r") @@ -1601,8 +1593,7 @@ "" [(parallel [(set (match_dup 0) (lshiftrt:SI (match_dup 1) (match_dup 2))) (clobber (match_dup 3))])] - "if (!avr_peep2_scratch_safe (operands[3])) - FAIL;") + "") (define_insn "*lshrsi3_const" [(set (match_operand:SI 0 "register_operand" "=r,r,r,r") |