X-Git-Url: http://drtracing.org/?a=blobdiff_plain;ds=sidebyside;f=ld%2Ftestsuite%2Fld-scripts%2Fscript.exp;h=42bd452d6a1d1a64f723c4ddc866d3b43ff24aec;hb=348fe36b1d64f12c60e08f6313520b3191663063;hp=bb2c7b655b4c4e18c94a779da3ff17e876c94bf6;hpb=d98164028637041c5de99af0d057bde3f168a8a8;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/testsuite/ld-scripts/script.exp b/ld/testsuite/ld-scripts/script.exp index bb2c7b655b..42bd452d6a 100644 --- a/ld/testsuite/ld-scripts/script.exp +++ b/ld/testsuite/ld-scripts/script.exp @@ -1,6 +1,6 @@ # Test basic linker script functionality # By Ian Lance Taylor, Cygnus Support -# Copyright (C) 1999-2017 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # # This file is part of the GNU Binutils. # @@ -32,7 +32,7 @@ proc check_script { } { global nm_output if ![ld_nm $nm "" tmpdir/script] { - unresolved $testname + fail $testname return } @@ -67,7 +67,7 @@ proc check_script { } { } if {[info exists nm_output(tred)] \ - && $nm_output(tred) != (0x100 + 0x8000)} { + && $nm_output(tred) != (0x100 + 0x4000)} { send_log "tred == $nm_output(tred)\n" verbose "tred == $nm_output(tred)" set passes 0 @@ -87,7 +87,7 @@ proc check_script { } { } if {[info exists nm_output(fred)] \ - && $nm_output(fred) != (0x1000 + 0x10000)} { + && $nm_output(fred) != (0x1000 + 0x1000)} { send_log "fred == $nm_output(fred)\n" verbose "fred == $nm_output(fred)" set passes 0 @@ -215,7 +215,7 @@ if ![ld_link $ld tmpdir/script "$flags -T $srcdir/$subdir/memory.t tmpdir/script } set testname "MEMORY with symbols" -if ![ld_link $ld tmpdir/script "$flags -defsym DATA_ORIGIN=0x1000 -defsym DATA_LENGTH=0x10000 -T $srcdir/$subdir/memory_sym.t tmpdir/script.o"] { +if ![ld_link $ld tmpdir/script "$flags -defsym DATA_ORIGIN=0x1000 -defsym DATA_LENGTH=0x1000 -T $srcdir/$subdir/memory_sym.t tmpdir/script.o"] { fail $testname untested "extract symbols" } else { @@ -231,3 +231,7 @@ foreach test_script $test_script_list { run_dump_test "align-with-input" run_dump_test "pr20302" + +run_dump_test "segment-start" {{name (default)}} +run_dump_test "segment-start" {{name (overridden)} \ + {ld -Ttext-segment=0x10000000}}