From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11826 invoked by alias); 20 Nov 2012 13:57:13 -0000 Received: (qmail 11719 invoked by uid 22791); 20 Nov 2012 13:57:11 -0000 X-SWARE-Spam-Status: No, hits=-4.7 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_HOSTKARMA_W,RCVD_IN_HOSTKARMA_WL,RP_MATCHES_RCVD,TW_BG X-Spam-Check-By: sourceware.org Received: from e06smtp12.uk.ibm.com (HELO e06smtp12.uk.ibm.com) (195.75.94.108) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 20 Nov 2012 13:57:04 +0000 Received: from /spool/local by e06smtp12.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 20 Nov 2012 13:57:02 -0000 Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194) by e06smtp12.uk.ibm.com (192.168.101.142) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Tue, 20 Nov 2012 13:57:02 -0000 Received: from d06av07.portsmouth.uk.ibm.com (d06av07.portsmouth.uk.ibm.com [9.149.37.248]) by b06cxnps3074.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id qAKDusF260424264 for ; Tue, 20 Nov 2012 13:56:54 GMT Received: from d06av07.portsmouth.uk.ibm.com (d06av07.portsmouth.uk.ibm.com [127.0.0.1]) by d06av07.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id qAKDCOWo015009 for ; Tue, 20 Nov 2012 08:12:24 -0500 Received: from d06ml032.portsmouth.uk.ibm.com (d06ml032.portsmouth.uk.ibm.com [9.149.76.137]) by d06av07.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id qAKDCNk4015006 for ; Tue, 20 Nov 2012 08:12:23 -0500 In-Reply-To: from "Diego Novillo" at Nov 17, 2012 09:57:07 PM MIME-Version: 1.0 X-TNEFEvaluated: 1 Subject: Re: VEC re-write [patch 01/25] To: dnovillo@google.com (Diego Novillo) Cc: joern.rennecke@embecosm.com, nathan@codesourcery.com, gingold@adacore.com, nickc@redhat.com, dje.gcc@gmail.com, law@redhat.com, rdsandiford@googlemail.com, dj@redhat.com, wilson@tuliptree.org, rth@redhat.com, echristo@gmail.com, gcc-patches@gcc.gnu.org From: Ulrich Weigand Message-ID: Date: Tue, 20 Nov 2012 13:57:00 -0000 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii x-cbid: 12112013-8372-0000-0000-000004628AA5 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: 2012-11/txt/msg01669.txt.bz2 Diego Novillo wrote: > On Thu, Nov 15, 2012 at 4:53 PM, Diego Novillo wrote: > > > I have tested the patch pretty extensively: > > > > - Regular bootstraps on x86_64, ppc, ia64, sparc and hppa. > > - Bootstraps with --enable-checking=release > > - Bootstraps with --enable-checking=gc,gcac > > - Basic builds on all targets (using contrib/config-list.mk). > > I have now committed all 25 parts of this patch as rev 193595. Please > CC me on any problems that you think may be related to this rewrite. This breaks an spu-elf cross-compiler built on a powerpc64-linux host using a gcc 4.1.2 host compiler (i.e. RHEL5.x, which is the latest RHEL distro that still supports running on Cell/B.E.). I'm getting errors along the lines of: /home/uweigand/fsf/gcc-head/gcc/tree-data-ref.c: In function 'conflict_function* conflict_fn(unsigned int, ...)': /home/uweigand/fsf/gcc-head/gcc/tree-data-ref.c:1599: warning: cannot receive objects of non-POD type 'class affine_fn' through '...'; call will abort at runtime And indeed it does then abort at runtime when building libgfortran (with -ftree-vectorize enabled). "affine_fn" is defined in tree-data-ref.h as: typedef vec affine_fn; which apparently is no longer a POD type? Bye, Ulrich -- Dr. Ulrich Weigand GNU Toolchain for Linux on System z and Cell BE Ulrich.Weigand@de.ibm.com