From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4309 invoked by alias); 26 Aug 2007 23:01:05 -0000 Received: (qmail 3829 invoked by uid 22791); 26 Aug 2007 23:01:02 -0000 X-Spam-Check-By: sourceware.org Received: from hiauly1.hia.nrc.ca (HELO hiauly1.hia.nrc.ca) (132.246.100.193) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 26 Aug 2007 23:00:57 +0000 Received: from hiauly1.hia.nrc.ca (hiauly1.hia.nrc.ca [127.0.0.1] (may be forged)) by hiauly1.hia.nrc.ca (8.13.7/8.13.7) with ESMTP id l7QN0qH2001850; Sun, 26 Aug 2007 19:00:52 -0400 (EDT) Received: (from dave@localhost) by hiauly1.hia.nrc.ca (8.13.7/8.13.7/Submit) id l7QN0pop001849; Sun, 26 Aug 2007 19:00:51 -0400 (EDT) Message-Id: <200708262300.l7QN0pop001849@hiauly1.hia.nrc.ca> Subject: Re: [patch,testsuite] Fix PR testsuite/33153 To: dave@hiauly1.hia.nrc.ca (John David Anglin) Date: Mon, 27 Aug 2007 02:07:00 -0000 From: "John David Anglin" Cc: gcc-patches@gcc.gnu.org, jakub@redhat.com In-Reply-To: from "John David Anglin" at Aug 25, 2007 03:29:47 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-08/txt/msg01766.txt.bz2 > Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11. Hmmm, it appears that I didn't look at the results for hppa64-hp-hpux11.11 carefully enough as pr32912-2.c still fails. However, it's not for the reason addressed by the proposed change. The function foo is miscompiled. In looking at pr32912-2.c, I noticed that a, b, c, d, e and f are not used, so I would like to revise my last patch. Ok? Dave -- J. David Anglin dave.anglin@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2007-08-26 John David Anglin PR testsuite/33153 * gcc.dg/pr32912-1.c: Make declaration of a, b, c, d, e and f static. * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f. Index: gcc.dg/pr32912-1.c =================================================================== --- gcc.dg/pr32912-1.c (revision 127802) +++ gcc.dg/pr32912-1.c (working copy) @@ -6,7 +6,7 @@ typedef int __m128i __attribute__ ((__vector_size__ (16))); -__m128i a, b, c, d, e, f; +static __m128i a, b, c, d, e, f; void foo (__m128i x) Index: gcc.dg/pr32912-2.c =================================================================== --- gcc.dg/pr32912-2.c (revision 127802) +++ gcc.dg/pr32912-2.c (working copy) @@ -5,8 +5,6 @@ typedef int __m128i __attribute__ ((__vector_size__ (16))); -__m128i a, b, c, d, e, f; - __m128i foo (void) {