From patchwork Wed May 30 11:41:48 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Modra X-Patchwork-Id: 161943 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id F1ACDB703B for ; Wed, 30 May 2012 21:42:14 +1000 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1338982937; h=Comment: DomainKey-Signature:Received:Received:Received:Received:Received: Received:Received:Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent:Mailing-List: Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:Sender:Delivered-To; bh=xvYn8qltZ3gHBpftAUZaqNy/1Ew=; b=wASkofIBY4YHNA9fS/MzrM7xoFE+bxwkDIcZHg4PkbAsHR61LZXcZUCyO17z7V qhVewivnqCVXStH/rD2ZCrgzzMK30quXHos2E1gHU4Nekfk2pRlpCkX7aO8GxJWy hAdiLzVM9rYbI+jHcHCUx2K7MVA+Gy2UolaZm2CPQsutQ= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Received:Received:Received:Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To:References:MIME-Version:Content-Type:Content-Disposition:In-Reply-To:User-Agent:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=s8vM+2KY8O7fXvAffes2b2LKx0heBjTRjsU9gEEVtBarHYTWR4dF22h3/LDoo/ x8CAVOjq05dVdvZyOH5LTkj8c0cFqwrz6pxINMO3VYF7k+b/7kVVBnxXx3B6dLjc Y0wWm2huvghVmW7/oTycR9lrWiaRqOv/L1R9k6tciCISg=; Received: (qmail 27163 invoked by alias); 30 May 2012 11:42:08 -0000 Received: (qmail 27133 invoked by uid 22791); 30 May 2012 11:42:07 -0000 X-SWARE-Spam-Status: No, hits=-4.3 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, KHOP_RCVD_TRUST, RCVD_IN_DNSWL_LOW, RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-pb0-f47.google.com (HELO mail-pb0-f47.google.com) (209.85.160.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 30 May 2012 11:41:54 +0000 Received: by pbbrq2 with SMTP id rq2so6941032pbb.20 for ; Wed, 30 May 2012 04:41:53 -0700 (PDT) Received: by 10.68.190.131 with SMTP id gq3mr25905248pbc.17.1338378113624; Wed, 30 May 2012 04:41:53 -0700 (PDT) Received: from bubble.grove.modra.org ([115.187.252.19]) by mx.google.com with ESMTPS id ol1sm250764pbb.25.2012.05.30.04.41.50 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 30 May 2012 04:41:52 -0700 (PDT) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id 75B60EA1D79; Wed, 30 May 2012 21:11:48 +0930 (CST) Date: Wed, 30 May 2012 21:11:48 +0930 From: Alan Modra To: Dominique Dhumieres Cc: IainS@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: Re: PowerPC prologue and epilogue 6 Message-ID: <20120530114148.GN3086@bubble.grove.modra.org> Mail-Followup-To: Dominique Dhumieres , IainS@gcc.gnu.org, gcc-patches@gcc.gnu.org References: <20120529192637.6DFD43BE18@mailhost.lps.ens.fr> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20120529192637.6DFD43BE18@mailhost.lps.ens.fr> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org On Tue, May 29, 2012 at 09:26:37PM +0200, Dominique Dhumieres wrote: > gcc-dg-runtest [list $srcdir/$subdir/savres.c] $alti > > # All done. > +torture-finish > dg-finish > > is required to avoid the errors of the kind > > ERROR: tcl error sourcing /home/gccbuild/gcc_trunk_anonsvn/gcc/gcc/testsuite/gcc.target/powerpc/powerpc.exp. > ERROR: torture-init: torture_without_loops is not empty as expected Yes indeed, and it would be wise to ensure torture-options.exp is loaded too. I'm committing the following as obvious. * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call torture-finish. > FAIL: gcc.target/powerpc/savres.c (test for excess errors) > Excess errors: > /opt/gcc/work/gcc/testsuite/gcc.target/powerpc/savres.c:109:3: error: PIC register clobbered by 'r31' in 'asm' Hmm, this will be because darwin is PIC by default. Does adding -static to the dg-options line in savres.c fix the darwin fail? Index: gcc/testsuite/gcc.target/powerpc/powerpc.exp =================================================================== --- gcc/testsuite/gcc.target/powerpc/powerpc.exp (revision 187999) +++ gcc/testsuite/gcc.target/powerpc/powerpc.exp (working copy) @@ -23,6 +23,7 @@ # Load support procs. load_lib gcc-dg.exp +load_lib torture-options.exp # If a testcase doesn't have special options, use these. global DEFAULT_CFLAGS @@ -47,4 +48,5 @@ gcc-dg-runtest [list $srcdir/$subdir/savres.c] $alti # All done. +torture-finish dg-finish