Browse Source

* lib/gdb.exp (using_fission): New proc.

* gdb.base/info-macros.exp: Skip test if using Fission.
binutils-2_24-branch
Doug Evans 13 years ago
parent
commit
a587b477f2
  1. 3
      gdb/testsuite/ChangeLog
  2. 6
      gdb/testsuite/gdb.base/info-macros.exp
  3. 10
      gdb/testsuite/lib/gdb.exp

3
gdb/testsuite/ChangeLog

@ -1,5 +1,8 @@
2013-09-16 Doug Evans <dje@google.com>
* lib/gdb.exp (using_fission): New proc.
* gdb.base/info-macros.exp: Skip test if using Fission.
* gdb.base/break-interp.exp: Fix indentation.
2013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>

6
gdb/testsuite/gdb.base/info-macros.exp

@ -15,6 +15,12 @@
standard_testfile .c
# Fission doesn't support macros yet. Bug 15954.
if [using_fission] {
untested ${testfile}.exp
return -1
}
get_compiler_info
if ![test_compiler_info gcc*] {
untested ${testfile}.exp

10
gdb/testsuite/lib/gdb.exp

@ -4473,5 +4473,15 @@ proc run_on_host { test program args } {
}
}
# Return non-zero if "board_info debug_flags" mentions Fission.
# http://gcc.gnu.org/wiki/DebugFission
# Fission doesn't support everything yet.
# This supports working around bug 15954.
proc using_fission { } {
set debug_flags [board_info [target_info name] debug_flags]
return [regexp -- "-gsplit-dwarf" $debug_flags]
}
# Always load compatibility stuff.
load_lib future.exp

Loading…
Cancel
Save