aboutsummaryrefslogtreecommitdiff
path: root/gcc/configure
diff options
context:
space:
mode:
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2015-11-17 23:24:30 +0000
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2015-11-17 23:24:30 +0000
commit2e139797a2c588f2a3d9b0801257ec3c6eb07b75 (patch)
tree86341b7330cc34960054baf284b16b79fe58ac1b /gcc/configure
parent3c77e6e51f3def12b1ad416dac4b907f2245b047 (diff)
POWERPC64_TOC_POINTER_ALIGNMENT
A default of -z relro (as on Fedora) defeats the deliberate mis-alignment of .got in the testcase. * configure.ac (POWERPC64_TOC_POINTER_ALIGNMENT): Pass -z norelro to ld. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230509 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure')
-rwxr-xr-xgcc/configure2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/configure b/gcc/configure
index d5f6dd477b5..d465597bcd3 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -28058,7 +28058,7 @@ _start:
x: .quad .TOC.
EOF
if $gcc_cv_as -a64 -o conftest.o conftest.s > /dev/null 2>&1 \
- && $gcc_cv_ld $emul_name -o conftest conftest.o > /dev/null 2>&1; then
+ && $gcc_cv_ld $emul_name -z norelro -o conftest conftest.o > /dev/null 2>&1; then
gcc_cv_ld_toc_align=`$gcc_cv_nm conftest | ${AWK} '/\.TOC\./ { match ($0, "0[[:xdigit:]]*", a); print strtonum ("0x" substr(a[0], length(a[0])-3)) }'`
fi
rm -f conftest conftest.o conftest.s