diff options
author | Nick Clifton <nickc@redhat.com> | 2002-08-27 20:01:17 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2002-08-27 20:01:17 +0000 |
commit | b43783196fe7e18c741444ccbb94ad6c7920814b (patch) | |
tree | d148f5263f503200520b6fcaef7e6203042e25a8 /gcc/config/v850/t-v850 | |
parent | 361d6b42857605b1177f501bc9ad571371159aed (diff) | |
download | gcc-b43783196fe7e18c741444ccbb94ad6c7920814b.zip gcc-b43783196fe7e18c741444ccbb94ad6c7920814b.tar.gz gcc-b43783196fe7e18c741444ccbb94ad6c7920814b.tar.bz2 |
config.gcc: Add v850e-*-* target.
2002-08-27 Nick Clifton <nickc@redhat.com>
Catherine Moore <clm@redhat.com>
Jim Wilson <wilson@cygnus.com>
* 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 <clm@redhat.com>
Co-Authored-By: Jim Wilson <wilson@cygnus.com>
From-SVN: r56612
Diffstat (limited to 'gcc/config/v850/t-v850')
-rw-r--r-- | gcc/config/v850/t-v850 | 31 |
1 files changed, 30 insertions, 1 deletions
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) $< |