2004-06-11 Randolph Chung <tausq@debian.org>
authorRandolph Chung <tausq@debian.org>
Fri, 11 Jun 2004 23:42:49 +0000 (23:42 +0000)
committerRandolph Chung <tausq@debian.org>
Fri, 11 Jun 2004 23:42:49 +0000 (23:42 +0000)
* gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
problem.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/structs2.exp

index db5f0170ec3a8308ccf26c0667e6ab5f20497e8a..5f622f40ad462e68f4f6b4a23597b415d3ad068b 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-11  Randolph Chung  <tausq@debian.org>
+
+       * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
+       problem.
+
 2004-06-10  Andrew Cagney  <cagney@gnu.org>
 
        * lib/compiler.cc, lib/compiler.c: Append either
index c3c4e671c5eb3f72ba65fd952ca89c1fe33ca3e3..e7f6553c6504154145a2f97ae0b46f0fe03e58f5 100644 (file)
@@ -29,6 +29,12 @@ set testfile "structs2"
 set srcfile ${testfile}.c
 set binfile ${objdir}/${subdir}/${testfile}
 
+# Create and source the file that provides information about the compiler
+# used to compile the test case.
+if [get_compiler_info ${binfile}] {
+    return -1;
+}
+
 # build the first test case
 if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug}] != "" } {
     # built the second test case since we can't use prototypes
@@ -64,10 +70,16 @@ gdb_test "break param_reg" \
     "Breakpoint .* at .*" \
     "structs2 breakpoint set"
 
+if [test_compiler_info gcc-*-*] {
+  setup_xfail hppa*-* gcc/15860
+}
 gdb_test "continue" \
     ".*pr_char=120.*pr_uchar=130.*pr_short=32000.*pr_ushort=33000.*bkpt = 1.*" \
     "structs2 continue1"
 
+if [test_compiler_info gcc-*-*] {
+  setup_xfail hppa*-* gcc/15860
+}
 gdb_test "continue" \
     ".*pr_char=-126.*pr_uchar=120.*pr_short=-32536.*pr_ushort=32000.*bkpt = 1.*" \
     "structs2 continue2"