Deleted Added
full compact
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 ---