From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17902 invoked by alias); 21 Jan 2005 16:44:36 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 17706 invoked from network); 21 Jan 2005 16:44:30 -0000 Received: from unknown (HELO palrel13.hp.com) (156.153.255.238) by sourceware.org with SMTP; 21 Jan 2005 16:44:30 -0000 Received: from smtp1.ptp.hp.com (smtp1.ptp.hp.com [15.1.28.250]) by palrel13.hp.com (Postfix) with ESMTP id 66BBD1C032C1; Fri, 21 Jan 2005 08:44:30 -0800 (PST) Received: from hpsje.cup.hp.com (hpsje.cup.hp.com [15.244.96.221]) by smtp1.ptp.hp.com (Postfix) with ESMTP id 52876B56EE; Fri, 21 Jan 2005 16:44:30 +0000 (UTC) Received: (from sje@localhost) by hpsje.cup.hp.com (8.9.3 (PHNE_24419+JAGae58098)/8.7.3 TIS Messaging 5.0) id IAA24053; Fri, 21 Jan 2005 08:44:29 -0800 (PST) Date: Fri, 21 Jan 2005 16:44:00 -0000 From: Steve Ellcey Message-Id: <200501211644.IAA24053@hpsje.cup.hp.com> To: dave@hiauly1.hia.nrc.ca Cc: gcc-patches@gcc.gnu.org Subject: Re: Change to gcc.dg/tree-ssa/loop-1.c In-Reply-To: <200501211454.j0LEsY4g029497@hiauly1.hia.nrc.ca> X-SW-Source: 2005-01/txt/msg01497.txt.bz2 > > You should get an XFAIL (maybe an XPASS on hppa elf targets if they have > > no external declarations) but no FAIL and no ERROR using the latest > > version of this test case. > > We now have an XFAIL on SOM and an XPASS on ELF. I don't see this as > progress as the XPASS isn't unexpected. > > Dave I didn't realize we would get any XPASS's but I only tested the HP-UX targets. I don't see any way to get rid of both the XPASS's and XFAIL's without using if statements which Janis Johnson didn't want me doing. See the discussion starting at: http://gcc.gnu.org/ml/gcc-patches/2005-01/msg00545.html How about the following patch (untested), it should get rid of the XPASS's and leave only some XFAIL's by checking for hppa*-*-hpux* instead of hppa*-*-*: 2005-01-21 Steve Ellcey * gcc.dg/tree-ssa/loop-1.c: Fix target names for hppa. *** gcc.orig/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c Fri Jan 21 08:42:04 2005 --- gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c Fri Jan 21 08:42:38 2005 *************** void xxx(void) *** 29,36 **** well as the calls we need to look for something more specific then just foo in order to count only the calls and not the declaration. */ ! /* { dg-final { scan-assembler-times "foo" 5 { xfail hppa*-*-* ia64*-*-* } } } */ ! /* { dg-final { scan-assembler-times "foo,%r" 5 { target hppa*-*-* } } } */ /* { dg-final { scan-assembler-times "= foo" 5 { target ia64*-*-* } } } */ --- 29,36 ---- well as the calls we need to look for something more specific then just foo in order to count only the calls and not the declaration. */ ! /* { dg-final { scan-assembler-times "foo" 5 { xfail hppa*-*-hpux* ia64*-*-* } } } */ ! /* { dg-final { scan-assembler-times "foo,%r" 5 { target hppa*-*-hpux* } } } */ /* { dg-final { scan-assembler-times "= foo" 5 { target ia64*-*-* } } } */