* ld-bootstrap/bootstrap.exp: Test --relax.
This commit is contained in:
parent
def2e0dd82
commit
0085b5a8ab
2 changed files with 13 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
|||
2002-05-30 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* ld-bootstrap/bootstrap.exp: Test --relax.
|
||||
|
||||
2002-05-28 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* ld-cris/libdso-2.d: Tweak for combreloc now default on.
|
||||
|
|
|
@ -32,7 +32,8 @@ if ![isnative] {
|
|||
# really test -r. Use ld1 to link a fresh ld, ld2. Use ld2 to link a
|
||||
# new ld, ld3. ld2 and ld3 should be identical.
|
||||
|
||||
foreach flags {"" "strip" "--static" "--traditional-format" "--no-keep-memory"} {
|
||||
foreach flags {"" "strip" "--static" "--traditional-format"
|
||||
"--no-keep-memory" "--relax"} {
|
||||
set do_strip "no"
|
||||
if {"$flags" == "strip"} {
|
||||
set testname "bootstrap with $flags"
|
||||
|
@ -44,6 +45,12 @@ foreach flags {"" "strip" "--static" "--traditional-format" "--no-keep-memory"}
|
|||
set testname "bootstrap"
|
||||
}}
|
||||
|
||||
# --static is meaningless and --relax is incompatible with -r.
|
||||
set partial_flags "$flags"
|
||||
if { "$flags" == "--static" || "$flags" == "--relax" } {
|
||||
set partial_flags ""
|
||||
}
|
||||
|
||||
# This test can only be run if we have the ld build directory,
|
||||
# since we need the object files.
|
||||
if {$ld != "$objdir/ld-new"} {
|
||||
|
@ -58,7 +65,7 @@ foreach flags {"" "strip" "--static" "--traditional-format" "--no-keep-memory"}
|
|||
continue
|
||||
}
|
||||
|
||||
if ![ld_relocate $ld tmpdir/ld-partial.o "$flags $OFILES"] {
|
||||
if ![ld_relocate $ld tmpdir/ld-partial.o "$partial_flags $OFILES"] {
|
||||
fail $testname
|
||||
continue
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue