* ld-checks/asm.s: Use a symbol name for .lcomm.

* ld-checks/checks.exp: Use different names for the two tests.
	Don't add extra text when invoking fail.
This commit is contained in:
Ian Lance Taylor 1999-06-12 22:40:18 +00:00
parent 7565ed77a1
commit 197a7bfdca
3 changed files with 13 additions and 9 deletions

View File

@ -1,3 +1,9 @@
1999-06-13 Ian Lance Taylor <ian@zembu.com>
* ld-checks/asm.s: Use a symbol name for .lcomm.
* ld-checks/checks.exp: Use different names for the two tests.
Don't add extra text when invoking fail.
1999-06-12 Ian Lance Taylor <ian@zembu.com>
* ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"

View File

@ -8,7 +8,4 @@ foo:
bar:
.long 0x87654321
.lcomm 0x12
.lcomm dummy, 0x12

View File

@ -24,7 +24,7 @@ proc section_check {} {
global srcdir
global subdir
set test "check sections"
set test "check sections 1"
set ldflags "--check-sections"
@ -34,11 +34,13 @@ proc section_check {} {
}
if ![ld_simple_link $ld tmpdir/asm.x "$ldflags tmpdir/asm.o"] {
fail "$test : using default linker script"
fail $test
} else {
pass $test
}
set test "check sections 2"
# Change the linker flags so that our "buggy" linker
# script is used.
set ldflags "--check-sections -T $srcdir/$subdir/script -e foo"
@ -51,7 +53,7 @@ proc section_check {} {
# Make sure that we got some output from the linker
if [string match "" $exec_output] then {
fail "$test - error message expected but not found"
fail $test
}
# Now remove our expected error message
@ -62,8 +64,7 @@ proc section_check {} {
pass $test
} else {
verbose -log "Unexpected linker message(s): $exec_output"
fail "$test - using erroneous linker script"
fail $test
}
}