diff options
author | Denis Chertykov <denisc@overta.ru> | 2000-05-12 20:31:18 +0000 |
---|---|---|
committer | Denis Chertykov <denisc@gcc.gnu.org> | 2000-05-13 00:31:18 +0400 |
commit | 2a1c19eda81b317f763b46d293f81864a3615e05 (patch) | |
tree | c4516e70964fe3ac462ad3be6c628a3efda28b43 /gcc/config | |
parent | 25a9b3e531f6d276c64bc584fbf1822f81aa07f6 (diff) | |
download | gcc-2a1c19eda81b317f763b46d293f81864a3615e05.zip gcc-2a1c19eda81b317f763b46d293f81864a3615e05.tar.gz gcc-2a1c19eda81b317f763b46d293f81864a3615e05.tar.bz2 |
t-avr: Added definition of FLOAT while generates fp-bit.c
* config/avr/t-avr: Added definition of FLOAT while generates
fp-bit.c
* config/avr/avr.md: `NEXT_INSN (insn)' substituted to `insn' in
peepholes for tst+jump = sbrs/sbrc optimization.
From-SVN: r33883
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/avr/avr.md | 4 | ||||
-rw-r--r-- | gcc/config/avr/t-avr | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/avr/avr.md b/gcc/config/avr/avr.md index 9f2afc6..f3ac93b 100644 --- a/gcc/config/avr/avr.md +++ b/gcc/config/avr/avr.md @@ -1856,7 +1856,7 @@ (if_then_else (lt (cc0) (const_int 0)) (label_ref (match_operand 1 "" "")) (pc)))] - "jump_over_one_insn_p (NEXT_INSN (insn), operands[1])" + "jump_over_one_insn_p (insn, operands[1])" "sbrs %B0,7") (define_peephole @@ -1874,7 +1874,7 @@ (if_then_else (lt (cc0) (const_int 0)) (label_ref (match_operand 1 "" "")) (pc)))] - "jump_over_one_insn_p (NEXT_INSN (insn), operands[1])" + "jump_over_one_insn_p (insn, operands[1])" "sbrs %D0,7") (define_peephole diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr index 1bc971e..9f549f4 100644 --- a/gcc/config/avr/t-avr +++ b/gcc/config/avr/t-avr @@ -32,6 +32,7 @@ TARGET_LIBGCC2_CFLAGS = -DDF=SF -Dinhibit_libc #LIBGCC2 = $(LIBGCC1) fp-bit.c: $(srcdir)/config/fp-bit.c $(srcdir)/config/avr/t-avr + echo '#define FLOAT' > fp-bit.c echo '#define FLOAT_ONLY' >> fp-bit.c echo '#define CMPtype QItype' >> fp-bit.c echo '#define DF SF' >> fp-bit.c |