Browse Source

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.
cagney_bigcore-20040122-branch
Elena Zannoni 23 years ago
parent
commit
a51dab8874
  1. 6
      gdb/testsuite/ChangeLog
  2. 9
      gdb/testsuite/gdb.base/sepdebug.exp

6
gdb/testsuite/ChangeLog

@ -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.

9
gdb/testsuite/gdb.base/sepdebug.exp

@ -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
}

Loading…
Cancel
Save