]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/config/picochip/t-picochip
Move libgcc2 to toplevel libgcc
[thirdparty/gcc.git] / libgcc / config / picochip / t-picochip
CommitLineData
45b86625
RO
1# Prevent some of the more complicated libgcc functions from being
2# compiled. This is because they are generally too big to fit into an
3# AE anyway, so there is no point in having them. Also, some don't
4# compile properly so we'll ignore them for the moment.
5LIB1ASMSRC = picochip/lib1funcs.S
6LIB1ASMFUNCS = _mulsc3 _divsc3
7
f9989b51
RO
8# Compile the extra library functions.
9LIB2ADD = \
10 $(srcdir)/config/picochip/ashrsi3.S \
11 $(srcdir)/config/picochip/ashlsi3.S \
12 $(srcdir)/config/picochip/divmodhi4.S \
13 $(srcdir)/config/picochip/udivmodhi4.S \
14 $(srcdir)/config/picochip/divmodsi4.S \
15 $(srcdir)/config/picochip/udivmodsi4.S \
16 $(srcdir)/config/picochip/divmod15.S \
17 $(srcdir)/config/picochip/ucmpsi2.S \
18 $(srcdir)/config/picochip/cmpsi2.S \
19 $(srcdir)/config/picochip/clzsi2.S \
20 $(srcdir)/config/picochip/adddi3.S \
21 $(srcdir)/config/picochip/subdi3.S \
22 $(srcdir)/config/picochip/lshrsi3.S \
23 $(srcdir)/config/picochip/parityhi2.S \
24 $(srcdir)/config/picochip/popcounthi2.S
25
26# Special libgcc setup. Make single/double floating point the same,
27# and use our own include files.
28HOST_LIBGCC2_CFLAGS = -DDF=SF -I../../includes/
29
30# Switch off all debugging for the embedded libraries.
31# (embedded processors need small libraries by default).
32# NOTE: If the debug level is increased, turn off instruction scheduling.
33LIBGCC2_DEBUG_CFLAGS = -g0
34
201cdb74
RO
35# Turn off the building of exception handling libraries.
36LIB2ADDEH =
f9989b51
RO
37
38# Turn off ranlib on target libraries.
39RANLIB_FOR_TARGET = cat