Makefile (260096) | Makefile (260998) |
---|---|
1# $FreeBSD: stable/10/gnu/lib/libgcc/Makefile 260096 2013-12-30 20:15:46Z dim $ | 1# $FreeBSD: stable/10/gnu/lib/libgcc/Makefile 260998 2014-01-22 01:35:30Z pfg $ |
2 3GCCDIR= ${.CURDIR}/../../../contrib/gcc 4GCCLIB= ${.CURDIR}/../../../contrib/gcclibs 5 6SHLIB_NAME= libgcc_s.so.1 7SHLIBDIR?= /lib 8 9.include <bsd.own.mk> --- 19 unchanged lines hidden (view full) --- 29 30LDFLAGS+= -nodefaultlibs 31LDADD+= -lc 32 33OBJS= # added to below in various ways depending on TARGET_CPUARCH 34 35#--------------------------------------------------------------------------- 36# | 2 3GCCDIR= ${.CURDIR}/../../../contrib/gcc 4GCCLIB= ${.CURDIR}/../../../contrib/gcclibs 5 6SHLIB_NAME= libgcc_s.so.1 7SHLIBDIR?= /lib 8 9.include <bsd.own.mk> --- 19 unchanged lines hidden (view full) --- 29 30LDFLAGS+= -nodefaultlibs 31LDADD+= -lc 32 33OBJS= # added to below in various ways depending on TARGET_CPUARCH 34 35#--------------------------------------------------------------------------- 36# |
37# When upgrading GCC, get the following defintions straight from Makefile.in 38# | |
39# Library members defined in libgcc2.c. | 37# Library members defined in libgcc2.c. |
38# When upgrading GCC, obtain the following list from mklibgcc.in 39# |
|
40LIB2FUNCS= _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 \ 41 _cmpdi2 _ucmpdi2 \ 42 _enable_execute_stack _trampoline __main _absvsi2 _absvdi2 _addvsi3 \ 43 _addvdi3 _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors \ 44 _ffssi2 _ffsdi2 _clz _clzsi2 _clzdi2 _ctzsi2 _ctzdi2 _popcount_tab \ 45 _popcountsi2 _popcountdi2 _paritysi2 _paritydi2 _powisf2 _powidf2 \ 46 _powixf2 _powitf2 _mulsc3 _muldc3 _mulxc3 _multc3 _divsc3 _divdc3 \ | 40LIB2FUNCS= _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 \ 41 _cmpdi2 _ucmpdi2 \ 42 _enable_execute_stack _trampoline __main _absvsi2 _absvdi2 _addvsi3 \ 43 _addvdi3 _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors \ 44 _ffssi2 _ffsdi2 _clz _clzsi2 _clzdi2 _ctzsi2 _ctzdi2 _popcount_tab \ 45 _popcountsi2 _popcountdi2 _paritysi2 _paritydi2 _powisf2 _powidf2 \ 46 _powixf2 _powitf2 _mulsc3 _muldc3 _mulxc3 _multc3 _divsc3 _divdc3 \ |
47 _divxc3 _divtc3 | 47 _divxc3 _divtc3 _bswapsi2 _bswapdi2 |
48.if ${COMPILER_TYPE} != "clang" || ${TARGET_CPUARCH} != "arm" 49LIB2FUNCS+= _clear_cache 50.endif 51 52# The floating-point conversion routines that involve a single-word integer. 53.for mode in sf df xf 54LIB2FUNCS+= _fixuns${mode}si 55.endfor --- 329 unchanged lines hidden --- | 48.if ${COMPILER_TYPE} != "clang" || ${TARGET_CPUARCH} != "arm" 49LIB2FUNCS+= _clear_cache 50.endif 51 52# The floating-point conversion routines that involve a single-word integer. 53.for mode in sf df xf 54LIB2FUNCS+= _fixuns${mode}si 55.endfor --- 329 unchanged lines hidden --- |