powerpc64: apply -mabi=ibmlongdouble to special files
[glibc.git] / sysdeps / powerpc / powerpc64 / power7 / Makefile
blob9a0e7474bb1e360f06fef29b6571974c76cc318c
1 ifeq ($(subdir),elf)
2 # Prevent the use of VSX registers and insns in _dl_start, which under -O3
3 # optimization may require a TOC reference before relocations are resolved.
4 CFLAGS-rtld.c += $(ibm128-abi-CFLAGS) -mno-vsx
6 # Likewise, remove options to build IEEE long double
7 $(foreach suf,$(all-object-suffixes),$(objpfx)rtld$(suf)): \
8 sysdep-CFLAGS := $(filter-out -mabi=ieeelongdouble,$(sysdep-CFLAGS))
9 endif
11 ifeq ($(subdir),string)
12 sysdep_routines += strstr-ppc64
13 CFLAGS-strncase.c += -funroll-loops
14 CFLAGS-strncase_l.c += -funroll-loops
15 endif