From b43783196fe7e18c741444ccbb94ad6c7920814b Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 27 Aug 2002 20:01:17 +0000 Subject: config.gcc: Add v850e-*-* target. 2002-08-27 Nick Clifton Catherine Moore Jim Wilson * config.gcc: Add v850e-*-* target. Add --with-cpu= support for v850. * config/v850/lib1funcs.asm: Add v850e callt functions. * config/v850/v850.h: Add support for v850e target. * config/v850/v850.c: Add functions to support v850e target. * config/v850/v850-protos.h: Add prototypes for new functions in v850.c. * config/v850/v850.md: Add patterns for v850e instructions. * doc/invoke.texi: Document new v850e command line switches. Co-Authored-By: Catherine Moore Co-Authored-By: Jim Wilson From-SVN: r56612 --- gcc/config/v850/t-v850 | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'gcc/config/v850/t-v850') diff --git a/gcc/config/v850/t-v850 b/gcc/config/v850/t-v850 index 2452969..2030dc3 100644 --- a/gcc/config/v850/t-v850 +++ b/gcc/config/v850/t-v850 @@ -29,7 +29,34 @@ LIB1ASMFUNCS = _mulsi3 \ _save_31c \ _save_varargs \ _save_interrupt \ - _save_all_interrupt + _save_all_interrupt \ + _callt_save_20 \ + _callt_save_21 \ + _callt_save_22 \ + _callt_save_23 \ + _callt_save_24 \ + _callt_save_25 \ + _callt_save_26 \ + _callt_save_27 \ + _callt_save_28 \ + _callt_save_29 \ + _callt_save_20c \ + _callt_save_21c \ + _callt_save_22c \ + _callt_save_23c \ + _callt_save_24c \ + _callt_save_25c \ + _callt_save_26c \ + _callt_save_27c \ + _callt_save_28c \ + _callt_save_29c \ + _callt_save_31c \ + _callt_save_varargs \ + _callt_save_interrupt \ + _callt_save_all_interrupt \ + _callt_save_r2_r29 \ + _callt_save_r2_r31 \ + _callt_save_r6_r9 # We want fine grained libraries, so use the new code to build the # floating point emulation libraries. @@ -50,6 +77,8 @@ fp-bit.c: $(srcdir)/config/fp-bit.c cat $(srcdir)/config/fp-bit.c >> fp-bit.c TCFLAGS = -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow +# Create non-target specific versions of the libraries +TCFLAGS += -mno-app-regs -msmall-sld -mv850 -D__v850e__ -Wa,-mv850any v850-c.o: $(srcdir)/config/v850/v850-c.c $(RTL_H) $(TREE_H) $(CONFIG_H) $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< -- cgit v1.1