1LIB1ASMSRC = ip2k/libgcc.S 2 3LIB1ASMFUNCS = \ 4 _indcall \ 5 _mulhi3 \ 6 _mulsi3 \ 7 _muldi3 \ 8 _udivmodhi4 \ 9 _divmodhi4 \ 10 _udivmodsi4 \ 11 _divmodsi4 \ 12 _udivmoddi4 \ 13 _divmoddi4 \ 14 _cmpqi2 \ 15 _cmphi2 \ 16 _cmpsi2 \ 17 _cmpdi2 \ 18 _cmpdi2_dp \ 19 _fp_pop_args_ret \ 20 _pop2_args_ret \ 21 _leaf_fp_pop_args_ret \ 22 _movstrhi_countqi \ 23 _movstrhi_counthi \ 24 abort \ 25 _exit 26 27# libgcc2.h thinks that nobody would have SI mode when 28# MIN_UNITS_PER_WORD == 1, so lie to keep from major compiler errors. 29 30TARGET_LIBGCC2_CFLAGS = -Dinhibit_libc -DDF=SF -g -DMIN_UNITS_PER_WORD=2 31 32fp-bit.c: $(srcdir)/config/fp-bit.c $(srcdir)/config/ip2k/t-ip2k crt0.o 33 echo '#define FLOAT' > fp-bit.c 34 echo '#define FLOAT_ONLY' >> fp-bit.c 35 echo '#define DF SF' >> fp-bit.c 36 echo '#define DI SI' >> fp-bit.c 37 echo '#define CMPtype QItype' >> fp-bit.c 38 echo '#define SMALL_MACHINE' >> fp-bit.c 39 echo 'typedef int QItype __attribute__ ((mode (QI)));' >> fp-bit.c 40 cat $(srcdir)/config/fp-bit.c >> fp-bit.c 41 42 43FPBIT = fp-bit.c 44 45# Our crt0 is written in assembler and we don't really support profiling. 46 47CRT0_S = $(srcdir)/config/ip2k/crt0.S 48MCRT0_S = $(CRT0_S) 49 50