* gdb.base/info-macros.exp: Skip test if using Fission.
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>
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
}
}
+# 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