diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2008-12-23 11:45:25 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@axis.com> | 2008-12-23 11:45:25 +0000 |
commit | d6e0b1603bd96aaa1fbc1ad0b899601454657cb3 (patch) | |
tree | d568097e8bfad29a0701deb46171b45b3165a07a /ld/testsuite/lib | |
parent | 846b9259cba427eb321444d30ef4c3dcb72e83e2 (diff) | |
download | gdb-d6e0b1603bd96aaa1fbc1ad0b899601454657cb3.zip gdb-d6e0b1603bd96aaa1fbc1ad0b899601454657cb3.tar.gz gdb-d6e0b1603bd96aaa1fbc1ad0b899601454657cb3.tar.bz2 |
* lib/ld-lib.exp (run_dump_test): New option ld_after_inputfiles.
* ld-cris/libdso-1c.d, ld-cris/expdref2.s, ld-cris/libdso-15b.d,
ld-cris/expdyn1w.s, ld-cris/libdso-1d.d, ld-cris/tls-ie-78.d: New
tests.
Diffstat (limited to 'ld/testsuite/lib')
-rw-r--r-- | ld/testsuite/lib/ld-lib.exp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp index d4e996e..6152065 100644 --- a/ld/testsuite/lib/ld-lib.exp +++ b/ld/testsuite/lib/ld-lib.exp @@ -564,6 +564,9 @@ proc simple_diff { file_1 file_2 } { # Link assembled files using FLAGS, in the order of the "source" # directives, when using multiple files. # +# ld_after_inputfiles: FLAGS +# Similar to "ld", but put after all input files. +# # objcopy_linked_file: FLAGS # Run objcopy on the linked file with the specified flags. # This lets you transform the linked file using objcopy, before the @@ -650,6 +653,7 @@ proc run_dump_test { name } { set run_objcopy 0 set opts(as) {} set opts(ld) {} + set opts(ld_after_inputfiles) {} set opts(xfail) {} set opts(target) {} set opts(notarget) {} @@ -842,7 +846,7 @@ proc run_dump_test { name } { # Add -L$srcdir/$subdir so that the linker command can use # linker scripts in the source directory. set cmd "$LD $LDFLAGS -L$srcdir/$subdir \ - $opts(ld) -o $objfile $objfiles" + $opts(ld) -o $objfile $objfiles $opts(ld_after_inputfiles)" send_log "$cmd\n" set cmdret [remote_exec host [concat sh -c [list "$cmd 2>&1"]] "" "/dev/null" "ld.tmp"] |