From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29943 invoked by alias); 19 May 2014 21:37:19 -0000 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 Received: (qmail 29932 invoked by uid 89); 19 May 2014 21:37:18 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: cam-smtp0.cambridge.arm.com Received: from fw-tnat.cambridge.arm.com (HELO cam-smtp0.cambridge.arm.com) (217.140.96.21) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Mon, 19 May 2014 21:37:17 +0000 Received: from arm.com (e106375-lin.cambridge.arm.com [10.1.203.160]) by cam-smtp0.cambridge.arm.com (8.13.8/8.13.8) with ESMTP id s4JLbCkE027790; Mon, 19 May 2014 22:37:12 +0100 Date: Mon, 19 May 2014 21:37:00 -0000 From: James Greenhalgh To: Vladimir Makarov Cc: GCC Patches Subject: Re: patch to fix PR60969 Message-ID: <20140519213711.GA7349@arm.com> References: <53764FB9.6000000@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <53764FB9.6000000@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes X-SW-Source: 2014-05/txt/msg01550.txt.bz2 On Fri, May 16, 2014 at 06:49:45PM +0100, Vladimir Makarov wrote: > The following patch fixes > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60969 > > The patch was bootstrapped and tested on x86/x86-64. > > Committed as rev. 210519 to gcc 4.9 branch and as rev. 210520 to trunk. > > 2014-05-16 Vladimir Makarov > > PR rtl-optimization/60969 > * ira-costs.c (record_reg_classes): Allow only memory for pseudo. > Calculate costs for this case. > > 2014-05-16 Vladimir Makarov > > PR rtl-optimization/60969 > * g++.dg/pr60969.C: New. This seems to have cause gcc.target/aarch64/vect-abs-compile.c to begin failing on aarch64-none-elf: FAIL: gcc.target/aarch64/table-intrinsics.c (internal compiler error) FAIL: gcc.target/aarch64/table-intrinsics.c (test for excess errors) Excess errors: /work/gcc-clean/src/gcc/gcc/testsuite/gcc.target/aarch64/table-intrinsics.c:172:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) 0x8923cd lra_constraints(bool) /work/gcc-clean/src/gcc/gcc/lra-constraints.c:4140 0x882f62 lra(_IO_FILE*) /work/gcc-clean/src/gcc/gcc/lra.c:2353 0x8453f6 do_reload /work/gcc-clean/src/gcc/gcc/ira.c:5457 0x8453f6 execute /work/gcc-clean/src/gcc/gcc/ira.c:5618 Thanks, James