From e12a46c96a5f0a76d9704f299290ff3689c07902 Mon Sep 17 00:00:00 2001 From: Randolph Chung Date: Fri, 11 Jun 2004 23:42:49 +0000 Subject: [PATCH] 2004-06-11 Randolph Chung * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler problem. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.base/structs2.exp | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index db5f0170ec3..5f622f40ad4 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2004-06-11 Randolph Chung + + * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler + problem. + 2004-06-10 Andrew Cagney * lib/compiler.cc, lib/compiler.c: Append either diff --git a/gdb/testsuite/gdb.base/structs2.exp b/gdb/testsuite/gdb.base/structs2.exp index c3c4e671c5e..e7f6553c650 100644 --- a/gdb/testsuite/gdb.base/structs2.exp +++ b/gdb/testsuite/gdb.base/structs2.exp @@ -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" -- 2.30.2