From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21021 invoked by alias); 3 Sep 2015 10:58:29 -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 21006 invoked by uid 89); 3 Sep 2015 10:58:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 X-HELO: eu-smtp-delivery-143.mimecast.com Received: from eu-smtp-delivery-143.mimecast.com (HELO eu-smtp-delivery-143.mimecast.com) (207.82.80.143) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 03 Sep 2015 10:58:26 +0000 Received: from cam-owa1.Emea.Arm.com (fw-tnat.cambridge.arm.com [217.140.96.140]) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-4-BG7CVQHaRmeM6s-v4dnutQ-1; Thu, 03 Sep 2015 11:58:21 +0100 Received: from e105915-lin.cambridge.arm.com ([10.1.2.79]) by cam-owa1.Emea.Arm.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 3 Sep 2015 11:58:20 +0100 Subject: Re: [PR64164] drop copyrename, integrate into expand To: Alexandre Oliva References: <20150723203112.GB27818@gate.crashing.org> <20150810082355.GA31149@arm.com> <55C8BFC3.3030603@redhat.com> <55E72D4C.40705@arm.com> Cc: Jeff Law , James Greenhalgh , "H.J. Lu" , Segher Boessenkool , Richard Biener , GCC Patches , Christophe Lyon , David Edelsohn , Eric Botcazou From: Alan Lawrence Message-ID: <55E827CC.9030200@arm.com> Date: Thu, 03 Sep 2015 10:58:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: X-MC-Unique: BG7CVQHaRmeM6s-v4dnutQ-1 Content-Type: text/plain; charset=WINDOWS-1252; format=flowed Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2015-09/txt/msg00240.txt.bz2 On 02/09/15 23:12, Alexandre Oliva wrote: > On Sep 2, 2015, Alan Lawrence wrote: > >> One more failure to report, I'm afraid. On AArch64 Bigendian, >> aapcs64/func-ret-4.c ICEs in simplify_subreg (line refs here are from >> r227348): > > Thanks. The failure mode was different in the current, revamped git > branch aoliva/pr64164, but I've just fixed it there. > > I'm almost ready to post a new patch, with a new, simpler, less fragile > and more maintainable approach to integrate cfgexpand and assign_parms' > RTL assignment, so if you could give it a spin on big and little endian > aarch64 natives, that would be very much appreciated! > On aarch64_be, that branch fixes the ICE - but func-ret-4.c fails on execut= ion,=20 and now func-ret-3.c does too! Also it causes a bunch of errors building ne= wlib=20 using cross-built binutils, which I haven't tracked down yet: /work/alalaw01/src2/binutils-gdb/newlib/libc/locale/locale.c: In function=20 '__get_locale_env': /work/alalaw01/src2/binutils-gdb/newlib/libc/locale/locale.c:911:1: interna= l=20 compiler error: in insert_value_copy_on_edge, at tree-outof-ssa.c:308 __get_locale_env(struct _reent *p, int category) ^ 0xb4ecc4 insert_value_copy_on_edge /work/alalaw01/src2/gcc/gcc/tree-outof-ssa.c:307 0xb4ecc4 eliminate_phi /work/alalaw01/src2/gcc/gcc/tree-outof-ssa.c:780 0xb4ecc4 expand_phi_nodes(ssaexpand*) /work/alalaw01/src2/gcc/gcc/tree-outof-ssa.c:943 0x6e74a6 execute /work/alalaw01/src2/gcc/gcc/cfgexpand.c:6242 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. make[7]: *** [lib_a-locale.o] Error 1 --Alan