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
This commit is contained in:
Denis Chertykov 2000-05-12 20:31:18 +00:00 committed by Denis Chertykov
parent 25a9b3e531
commit 2a1c19eda8
3 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,11 @@
Sat May 13 00:09:59 2000 Denis Chertykov <denisc@overta.ru>
* 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.
Fry May 12 20:03:00 CEST 2000 Jan Hubicka <jh@suse.cz>
* expr.c (emit_push_insn): Do not adjust stack pointer when

View File

@ -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

View File

@ -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