From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20634 invoked by alias); 7 Jun 2004 19:12:11 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 20251 invoked from network); 7 Jun 2004 19:11:58 -0000 Received: from unknown (HELO pippin.tausq.org) (64.81.244.94) by sourceware.org with SMTP; 7 Jun 2004 19:11:58 -0000 Received: by pippin.tausq.org (Postfix, from userid 1000) id 137C5CD28A; Mon, 7 Jun 2004 12:12:01 -0700 (PDT) Date: Mon, 07 Jun 2004 19:12:00 -0000 From: Randolph Chung To: Michael Elizabeth Chastain Cc: gdb-patches@sources.redhat.com Subject: Re: [patch/rfc] mark structs2.exp tests as kfail on hppa Message-ID: <20040607191200.GE30453@tausq.org> Reply-To: Randolph Chung References: <20040607185816.2A4274B104@berman.michael-chastain.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040607185816.2A4274B104@berman.michael-chastain.com> X-GPG: for GPG key, see http://www.tausq.org/gpg.txt User-Agent: Mutt/1.5.5.1+cvs20040105i X-SW-Source: 2004-06/txt/msg00135.txt.bz2 > "KFAIL" means known failure inside gdb. > "XFAIL" means expected failure in something outside gdb (like gcc). > > So these would be XFAIL's. setup_xfail has a three-argument form > so you can say "setup_xfail hppa-*-* gcc/15860". thanks. updated patch follows, if we want to put this in.. randolph 2004-06-07 Randolph Chung * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler problem. Index: gdb.base/structs2.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.base/structs2.exp,v retrieving revision 1.2 diff -u -p -r1.2 structs2.exp --- gdb.base/structs2.exp 6 Mar 2001 08:21:51 -0000 1.2 +++ gdb.base/structs2.exp 7 Jun 2004 19:10:47 -0000 @@ -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-*-* ] } then { + 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-*-* ] } then { + setup_xfail hppa*-* gcc/15860 +} gdb_test "continue" \ ".*pr_char=-126.*pr_uchar=120.*pr_short=-32536.*pr_ushort=32000.*bkpt = 1.*" \ "structs2 continue2"