mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 19:50:13 +08:00
* gdb.base/solib-weak.exp (do_test): Adjust the file names for each
test.
This commit is contained in:
@ -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>
|
2007-09-10 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
* lib/gdb.exp (build_id_debug_filename_get): Improve check for
|
* lib/gdb.exp (build_id_debug_filename_get): Improve check for
|
||||||
|
@ -41,31 +41,38 @@ if {![test_compiler_info "gcc-*"]} {
|
|||||||
proc do_test { lib1opts lib2opts lib1first } {
|
proc do_test { lib1opts lib2opts lib1first } {
|
||||||
global objdir srcdir subdir
|
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 testfile "solib-weak"
|
||||||
set srcfile ${testfile}.c
|
set srcfile ${testfile}.c
|
||||||
set binfile ${objdir}/${subdir}/${testfile}
|
|
||||||
|
|
||||||
set libfile1 "weaklib1"
|
set libfile1 "weaklib1"
|
||||||
set libfile2 "weaklib2"
|
set libfile2 "weaklib2"
|
||||||
set lib1src ${srcdir}/${subdir}/${libfile1}.c
|
set lib1src ${srcdir}/${subdir}/${libfile1}.c
|
||||||
set lib2src ${srcdir}/${subdir}/${libfile2}.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 lib1 ${objdir}/${subdir}/${libfile1}.sl
|
||||||
set lib2 ${objdir}/${subdir}/${libfile2}.sl
|
set lib2 ${objdir}/${subdir}/${libfile2}.sl
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user