xref: /netbsd-src/external/gpl3/gcc/dist/libgcc/config/sh/t-linux (revision 48fb7bfab72acd4281a53bbee5ccf3f809019e75)
1*48fb7bfaSmrgLIB1ASMFUNCS_CACHE = _ic_invalidate _ic_invalidate_array
2*48fb7bfaSmrg
3*48fb7bfaSmrgLIB2ADD = $(srcdir)/config/sh/linux-atomic.c
4*48fb7bfaSmrg
5*48fb7bfaSmrgHOST_LIBGCC2_CFLAGS += -DNO_FPSCR_VALUES
6*48fb7bfaSmrg
7*48fb7bfaSmrg# Silence atomic built-in related warnings in linux-atomic.c.
8*48fb7bfaSmrg# Unfortunately the conflicting types warning can't be disabled selectively.
9*48fb7bfaSmrgHOST_LIBGCC2_CFLAGS += -w -Wno-sync-nand
104fee23f9Smrg
114fee23f9Smrg# Override t-slibgcc-elf-ver to export some libgcc symbols with
124fee23f9Smrg# the symbol versions that glibc used, and hide some lib1func
134fee23f9Smrg# routines which should not be called via PLT.  We have to create
144fee23f9Smrg# the list from scratch.
154fee23f9SmrgSHLIB_MAPFILES = \
16*48fb7bfaSmrg	libgcc-std.ver \
17*48fb7bfaSmrg	$(srcdir)/config/sh/libgcc-excl.ver \
18*48fb7bfaSmrg	$(srcdir)/config/sh/libgcc-glibc.ver
19