aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2017-06-21 14:57:53 -0700
committerH.J. Lu <hjl.tools@gmail.com>2017-06-21 14:57:53 -0700
commite5c89b096d9cb9e5956e98cd5863519c87c6890b (patch)
tree348aa6ea2d9bf602549764e24e09fdd105c9c809 /ld/testsuite
parent127d08c03f8bdb515389359ab605b6ee548996fd (diff)
downloadgdb-e5c89b096d9cb9e5956e98cd5863519c87c6890b.zip
gdb-e5c89b096d9cb9e5956e98cd5863519c87c6890b.tar.gz
gdb-e5c89b096d9cb9e5956e98cd5863519c87c6890b.tar.bz2
Pass $NOPIE_CFLAGS to NOCROSSREFS tests
PR ld/21090 * testsuite/ld-scripts/crossref.exp: Also pass $NOPIE_CFLAGS to CC.
Diffstat (limited to 'ld/testsuite')
-rw-r--r--ld/testsuite/ld-scripts/crossref.exp5
1 files changed, 3 insertions, 2 deletions
diff --git a/ld/testsuite/ld-scripts/crossref.exp b/ld/testsuite/ld-scripts/crossref.exp
index 4318e15..8ac0264 100644
--- a/ld/testsuite/ld-scripts/crossref.exp
+++ b/ld/testsuite/ld-scripts/crossref.exp
@@ -42,9 +42,10 @@ global CFLAGS
set old_CFLAGS "$CFLAGS"
# Pass -fplt to CC since -fno-plt doesn't work with NOCROSSREFS tests.
-global PLT_CFLAGS
+# Also add $NOPIE_CFLAGS since PIE doesn't work NOCROSSREFS tests.
+global PLT_CFLAGS NOPIE_CFLAGS
set old_CC "$CC"
-set CC "$CC $PLT_CFLAGS"
+set CC "$CC $PLT_CFLAGS $NOPIE_CFLAGS"
# Xtensa targets currently default to putting literal values in a separate
# section and that requires linker script support, so put literals in text.