aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-scripts/alignof.exp
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-scripts/alignof.exp')
-rw-r--r--ld/testsuite/ld-scripts/alignof.exp9
1 files changed, 8 insertions, 1 deletions
diff --git a/ld/testsuite/ld-scripts/alignof.exp b/ld/testsuite/ld-scripts/alignof.exp
index b94f227..44aa931 100644
--- a/ld/testsuite/ld-scripts/alignof.exp
+++ b/ld/testsuite/ld-scripts/alignof.exp
@@ -32,7 +32,14 @@ if ![ld_assemble $as $srcdir/$subdir/alignof.s tmpdir/alignof.o] {
return
}
-if ![ld_link $ld tmpdir/alignof "-T $srcdir/$subdir/alignof.t tmpdir/alignof.o"] {
+if { [is_pecoff_format] } {
+ set IMAGE_BASE "--image-base 0"
+} else {
+ set IMAGE_BASE ""
+}
+
+if ![ld_link $ld tmpdir/alignof "-T $srcdir/$subdir/alignof.t \
+ $IMAGE_BASE tmpdir/alignof.o"] {
fail $testname
return
}