Disable VSX usage in rtld.c to prevent TOC ref before relocs are resolved.

This commit is contained in:
Ryan S. Arnold 2011-02-17 00:59:15 -05:00 committed by Ulrich Drepper
parent e943389325
commit 2206397e1c
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2011-02-15 Ryan S. Arnold <rsa@us.ibm.com>
* sysdeps/powerpc/powerpc64/power7/Makefile: New file which adds
-mno-vsx to the CFLAGS-rtld.c variable to avoid using VSX registers and
insns in _dl_start to prevent a TOC reference before relocs are
resolved.
2011-02-15 Ulrich Drepper <drepper@gmail.com>
[BZ #12469]

View File

@ -0,0 +1,5 @@
ifeq ($(subdir),elf)
# Prevent the use of VSX registers and insns in _dl_start, which under -O3
# optimization may require a TOC reference before relocations are resolved.
CFLAGS-rtld.c += -mno-vsx
endif