1ifeq ($(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.
4CFLAGS-rtld.c += $(ibm128-abi-CFLAGS) -mno-vsx
5
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))
9endif
10
11ifeq ($(subdir),string)
12sysdep_routines += strstr-ppc64
13CFLAGS-strncase.c += -funroll-loops
14CFLAGS-strncase_l.c += -funroll-loops
15endif
16