mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-06 12:00:24 +08:00
f67d78192c
This commit moves one step towards the deprecation of wrappers that use _LIB_VERSION / matherr / __kernel_standard functionality, by adding the suffix '_compat' to their filenames and adjusting Makefiles and #includes accordingly. New template wrappers that do not use such functionality will be added by future patches and will be first used by the float128 wrappers.
33 lines
1.2 KiB
Makefile
33 lines
1.2 KiB
Makefile
# Makefile fragment for PowerPC with no FPU.
|
|
|
|
ifeq ($(subdir),soft-fp)
|
|
sysdep_routines += $(gcc-single-routines) $(gcc-double-routines) \
|
|
sim-full atomic-feholdexcept atomic-feclearexcept \
|
|
atomic-feupdateenv flt-rounds
|
|
endif
|
|
|
|
ifeq ($(subdir),math)
|
|
libm-support += fenv_const
|
|
CPPFLAGS += -I../soft-fp/
|
|
# The follow CFLAGS are a work around for GCC Bugzilla Bug 29253
|
|
# "expand_abs wrong default code for floating point"
|
|
# As this is not a regression, a fix is not likely to go into
|
|
# gcc-4.1.1 and may be too late for gcc-4.2. So we need these flags
|
|
# until the fix in a gcc release and glibc drops support for earlier
|
|
# versions of gcc.
|
|
CFLAGS-e_atan2l.c += -fno-builtin-fabsl
|
|
CFLAGS-e_hypotl.c += -fno-builtin-fabsl
|
|
CFLAGS-e_powl.c += -fno-builtin-fabsl
|
|
CFLAGS-s_ccoshl.c += -fno-builtin-fabsl
|
|
CFLAGS-s_csinhl.c += -fno-builtin-fabsl
|
|
CFLAGS-s_clogl.c += -fno-builtin-fabsl
|
|
CFLAGS-s_clog10l.c += -fno-builtin-fabsl
|
|
CFLAGS-s_csinl.c += -fno-builtin-fabsl
|
|
CFLAGS-s_csqrtl.c += -fno-builtin-fabsl
|
|
CFLAGS-w_acosl_compat.c += -fno-builtin-fabsl
|
|
CFLAGS-w_asinl_compat.c += -fno-builtin-fabsl
|
|
CFLAGS-w_atanhl_compat.c += -fno-builtin-fabsl
|
|
CFLAGS-w_j0l_compat.c += -fno-builtin-fabsl
|
|
CFLAGS-w_j1l_compat.c += -fno-builtin-fabsl
|
|
endif
|