diff options
Diffstat (limited to 'sysdeps/powerpc/Makefile')
-rw-r--r-- | sysdeps/powerpc/Makefile | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/sysdeps/powerpc/Makefile b/sysdeps/powerpc/Makefile index 099fbf68cd..6aa683b03f 100644 --- a/sysdeps/powerpc/Makefile +++ b/sysdeps/powerpc/Makefile @@ -8,10 +8,20 @@ sysdep-dl-routines += dl-machine hwcapinfo sysdep_routines += dl-machine hwcapinfo # extra shared linker files to link only into dl-allobjs.so sysdep-rtld-routines += dl-machine hwcapinfo -# Don't optimize GD tls sequence to LE. -LDFLAGS-tst-tlsopt-powerpc += -Wl,--no-tls-optimize + +modules-names += mod-tlsopt-powerpc +mod-tlsopt-powerpc.so-no-z-defs = yes tests += tst-tlsopt-powerpc -endif +$(objpfx)tst-tlsopt-powerpc: $(objpfx)mod-tlsopt-powerpc.so + +ifneq (no,$(multi-arch)) +tests-static += tst-tlsifunc-static +tests-internal += tst-tlsifunc-static +ifeq (yes,$(build-shared)) +tests-internal += tst-tlsifunc +endif # build-shared +endif # multi-arch +endif # subdir = elf ifeq ($(subdir),setjmp) ifeq (yes,$(build-shared)) @@ -27,13 +37,14 @@ gen-as-const-headers += locale-defines.sym endif ifeq ($(subdir),nptl) -tests += test-get_hwcap test-get_hwcap-static +tests-internal += test-get_hwcap test-get_hwcap-static tests-static += test-get_hwcap-static endif ifeq ($(subdir),misc) sysdep_headers += sys/platform/ppc.h tests += test-gettimebase +tests += tst-set_ppr endif ifneq (,$(filter %le,$(config-machine))) |