mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 13:56:22 +08:00
2004-01-14 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/sepdebug.exp: Bail out of the test if we don't know what debug info we have. Print a better message if something goes wrong while producing the separate debug info file.
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2004-01-14 Elena Zannoni <ezannoni@redhat.com>
|
||||
|
||||
* gdb.base/sepdebug.exp: Bail out of the test if we don't know
|
||||
what debug info we have. Print a better message if something goes
|
||||
wrong while producing the separate debug info file.
|
||||
|
||||
2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
|
||||
|
||||
* gdb.base/callfuncs.c: Remove explicit declaration of malloc.
|
||||
|
@ -72,17 +72,22 @@ if { [test_debug_format "stabs"] } then {
|
||||
# (see dejagnu/lib/framework.exp)
|
||||
unsupported "no separate debug info handling with stabs"
|
||||
return -1
|
||||
} elseif { [test_debug_format "unknown"] } then {
|
||||
# gdb doesn't know what the debug format is. We are out of luck here.
|
||||
unsupported "unknown debugging format"
|
||||
return -1
|
||||
}
|
||||
gdb_exit
|
||||
|
||||
# Note: the procedure gdb_gnu_strip_debug will produce an executable called
|
||||
# ${binfile}, which is just like the executable ($binfile) but without
|
||||
# the debuginfo. Instead $binfile has a .gnudebuglink section which contains
|
||||
# the name of a idebuginfo only file. This file will be stored in the
|
||||
# the name of a debuginfo only file. This file will be stored in the
|
||||
# gdb.base/.debug subdirectory.
|
||||
|
||||
if [gdb_gnu_strip_debug $binfile] {
|
||||
unsupported "no separate debug info handling"
|
||||
# check that you have a recent version of strip and objcopy installed
|
||||
unsupported "cannot produce separate debug info files"
|
||||
return -1
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user