* gdb.base/solib-weak.exp (do_test): Adjust the file names for each

test.
This commit is contained in:
Daniel Jacobowitz 2007-09-12 15:12:53 +00:00
parent ae91ad40e9
commit 40b5398770
2 changed files with 30 additions and 18 deletions

View File

@ -1,3 +1,8 @@
2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
* gdb.base/solib-weak.exp (do_test): Adjust the file names for each
test.
2007-09-10 Mark Kettenis <kettenis@gnu.org>
* lib/gdb.exp (build_id_debug_filename_get): Improve check for

View File

@ -41,31 +41,38 @@ if {![test_compiler_info "gcc-*"]} {
proc do_test { lib1opts lib2opts lib1first } {
global objdir srcdir subdir
set testopts ""
if {$lib1opts == ""} {
append testopts "lib1 nodebug, "
} else {
append testopts "lib1 debug, "
}
if {$lib2opts == ""} {
append testopts "lib2 nodebug, "
} else {
append testopts "lib2 debug, "
}
if {$lib1first} {
append testopts "lib1 first"
} else {
append testopts "lib2 first"
}
set testfile "solib-weak"
set srcfile ${testfile}.c
set binfile ${objdir}/${subdir}/${testfile}
set libfile1 "weaklib1"
set libfile2 "weaklib2"
set lib1src ${srcdir}/${subdir}/${libfile1}.c
set lib2src ${srcdir}/${subdir}/${libfile2}.c
# Select a unique name for this test. Give each library and
# executable a name reflecting its options, so that file caching
# on the target system does not pick up the wrong file.
set testopts ""
if {$lib1opts == ""} {
append testopts "lib1 nodebug, "
} else {
append testopts "lib1 debug, "
append lib1 "-dbg"
}
if {$lib2opts == ""} {
append testopts "lib2 nodebug, "
} else {
append testopts "lib2 debug, "
append lib2 "-dbg"
}
if {$lib1first} {
append testopts "lib1 first"
} else {
append testopts "lib2 first"
append testfile "-lib2"
}
set binfile ${objdir}/${subdir}/${testfile}
set lib1 ${objdir}/${subdir}/${libfile1}.sl
set lib2 ${objdir}/${subdir}/${libfile2}.sl