OSDN Git Service

* config/xtensa/crti.asm (_init, _fini): Add alternate code for new
[pf3gnuchains/gcc-fork.git] / gcc / config / xtensa / t-xtensa
1 # Use GCC's floating-point emulation code
2 LIB2FUNCS_EXTRA = fp-bit.c dp-bit.c
3
4 dp-bit.c: $(srcdir)/config/fp-bit.c
5         cat $(srcdir)/config/fp-bit.c > dp-bit.c
6
7 fp-bit.c: $(srcdir)/config/fp-bit.c
8         echo '#define FLOAT' > fp-bit.c
9         cat $(srcdir)/config/fp-bit.c >> fp-bit.c
10
11 # Don't run fixproto
12 STMP_FIXPROTO =
13
14 LIB1ASMSRC = xtensa/lib1funcs.asm
15 LIB1ASMFUNCS = _mulsi3 _nsau _divsi3 _modsi3 _udivsi3 _umodsi3
16
17 LIB2FUNCS_EXTRA += $(srcdir)/config/xtensa/lib2funcs.S
18
19 $(T)crti.o: $(srcdir)/config/xtensa/crti.asm $(GCC_PASSES)
20         $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(MULTILIB_CFLAGS) $(INCLUDES) \
21         -c -o $(T)crti.o -x assembler-with-cpp $(srcdir)/config/xtensa/crti.asm
22 $(T)crtn.o: $(srcdir)/config/xtensa/crtn.asm $(GCC_PASSES)
23         $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(MULTILIB_CFLAGS) $(INCLUDES) \
24         -c -o $(T)crtn.o -x assembler-with-cpp $(srcdir)/config/xtensa/crtn.asm
25
26 $(out_object_file): gt-xtensa.h
27 gt-xtensa.h : s-gtype ; @true