mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-24 02:24:46 +08:00
gdb/testsuite/
* gdb.base/break-interp.exp: Use [file tail $filename] to omit any absolute directory pathnames in gdb.sum file.
This commit is contained in:
parent
16d905e2be
commit
40b27cdc59
@ -1,3 +1,8 @@
|
||||
2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* gdb.base/break-interp.exp: Use [file tail $filename] to omit any
|
||||
absolute directory pathnames in gdb.sum file.
|
||||
|
||||
2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
|
||||
|
||||
* gdb.cp/namespace-using.exp: Rename to nsusing.exp.
|
||||
|
@ -502,17 +502,18 @@ foreach ldprelink {NO YES} {
|
||||
file mkdir $dir
|
||||
|
||||
set command "ldd $exec"
|
||||
set test "ldd [file tail $exec]"
|
||||
set result [catch "exec $command" output]
|
||||
verbose -log "result of $command is $result"
|
||||
verbose -log "output of $command is $output"
|
||||
if {$result != 0 || $output == ""} {
|
||||
fail $command
|
||||
fail $test
|
||||
} else {
|
||||
pass $command
|
||||
pass $test
|
||||
}
|
||||
|
||||
# gdb testsuite will put there also needless -lm.
|
||||
set test "$command output contains libc"
|
||||
set test "$test output contains libc"
|
||||
set libc [regexp -all -inline -line {^.* => (/[^ ]+).*$} $output]
|
||||
if {[llength $libc] == 0} {
|
||||
fail $test
|
||||
@ -528,7 +529,7 @@ foreach ldprelink {NO YES} {
|
||||
lappend dests $dest
|
||||
}
|
||||
|
||||
if {[prelink$binprelink "--dynamic-linker=$interp --ld-library-path=$dir $exec $interp [concat $dests]" $exec]
|
||||
if {[prelink$binprelink "--dynamic-linker=$interp --ld-library-path=$dir $exec $interp [concat $dests]" [file tail $exec]]
|
||||
&& [copy $interp_saved $interp]} {
|
||||
test_ld $exec 1 [expr {$binsepdebug == "NO"}]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user