+2017-08-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * testsuite/ld-x86-64/x86-64.exp: Run pr22001-1b on x32.
+
2017-08-24 H.J. Lu <hongjiu.lu@intel.com>
PR ld/22001
* testsuite/ld-i386/i386.exp: Run -z nocopyreloc tests.
* testsuite/ld-x86-64/x86-64.exp: Likewise.
- * ld/testsuite/ld-i386/pr22001-1a.c: New file.
- * ld/testsuite/ld-i386/pr22001-1b.c: Likewise.
- * ld/testsuite/ld-i386/pr22001-1c.S: Likewise.
- * ld/testsuite/ld-x86-64/pr22001-1a.c: Likewise.
- * ld/testsuite/ld-x86-64/pr22001-1a.err: Likewise.
- * ld/testsuite/ld-x86-64/pr22001-1b.c: Likewise.
- * ld/testsuite/ld-x86-64/pr22001-1b.err: Likewise.
- * ld/testsuite/ld-x86-64/pr22001-1c.c: Likewise.
+ * testsuite/ld-i386/pr22001-1a.c: New file.
+ * testsuite/ld-i386/pr22001-1b.c: Likewise.
+ * testsuite/ld-i386/pr22001-1c.S: Likewise.
+ * testsuite/ld-x86-64/pr22001-1a.c: Likewise.
+ * testsuite/ld-x86-64/pr22001-1a.err: Likewise.
+ * testsuite/ld-x86-64/pr22001-1b.c: Likewise.
+ * testsuite/ld-x86-64/pr22001-1b.err: Likewise.
+ * testsuite/ld-x86-64/pr22001-1c.c: Likewise.
2017-08-17 Andrew Burgess <andrew.burgess@embecosm.com>
{{error_output "pr22001-1a.err"}} \
"pr22001-1a" \
] \
- [list \
- "Build pr22001-1b" \
- "$NOPIE_LDFLAGS -Wl,-z,nocopyreloc,--no-as-needed tmpdir/pr22001-1.so" \
- "$NOPIE_CFLAGS" \
- { pr22001-1c.c } \
- {{error_output "pr22001-1b.err"}} \
- "pr22001-1b" \
- ] \
]
+ if {[istarget "x86_64-*-linux*-gnux32"]} {
+ run_ld_link_exec_tests [list \
+ [list \
+ "Run pr22001-1b" \
+ "$NOPIE_LDFLAGS -Wl,-z,nocopyreloc,--no-as-needed tmpdir/pr22001-1.so" \
+ "" \
+ { pr22001-1c.c } \
+ "pr22001-1b" \
+ "pass.out" \
+ "$NOPIE_CFLAGS" \
+ ] \
+ ]
+ } else {
+ run_cc_link_tests [list \
+ [list \
+ "Build pr22001-1b" \
+ "$NOPIE_LDFLAGS -Wl,-z,nocopyreloc,--no-as-needed tmpdir/pr22001-1.so" \
+ "$NOPIE_CFLAGS" \
+ { pr22001-1c.c } \
+ {{error_output "pr22001-1b.err"}} \
+ "pr22001-1b" \
+ ] \
+ ]
+ }
+
run_ld_link_exec_tests [list \
[list \
"Run plt-main" \