From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16163 invoked by alias); 19 May 2014 03:08:35 -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 16135 invoked by uid 89); 19 May 2014 03:08:33 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: ainaz.pair.com Received: from ainaz.pair.com (HELO ainaz.pair.com) (209.68.2.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 19 May 2014 03:08:31 +0000 Received: from [172.20.30.21] (50-206-25-132-static.hfc.comcastbusiness.net [50.206.25.132]) by ainaz.pair.com (Postfix) with ESMTPSA id E44B13F4A2; Sun, 18 May 2014 23:08:27 -0400 (EDT) Date: Mon, 19 May 2014 03:08:00 -0000 From: Gerald Pfeifer To: Richard Sandiford cc: Mike Stump , Kenneth Zadeck , gcc@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: Re: we are starting the wide int merge In-Reply-To: <87a9agztw1.fsf@talisman.default> Message-ID: References: <5368FD99.2010607@naturalbridge.com> <87a9agztw1.fsf@talisman.default> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-IsSubscribed: yes X-SW-Source: 2014-05/txt/msg01431.txt.bz2 On Sat, 17 May 2014, Richard Sandiford wrote: > To rule out one possibility: which GCC are you using for stage1? I think that may the smoking gun. When I use GCC 4.7 to bootstrap, FreeBSD 8, 9 and 10 all build fine on i386 (= i486) and amd64. When I use the system compiler, which is GCC 4.2 on FreeBSD 8 and 9 and clang on FreeBSD 10, things fail on FreeBSD 10... ...with a bootstrap comparison failure of stages 2 and 3 on i386: https://redports.org/~gerald/20140518230801-31619-208277/gcc410-4.10.0.s20140518.log ...and an interesting failure on amd64: https://redports.org/~gerald/20140518230801-31619-208275/gcc410-4.10.0.s20140518.log In file included from .././../gcc-4.10-20140518/gcc/xcoffout.c:29: .././../gcc-4.10-20140518/gcc/tree.h:4576:3: warning: extraneous template parameter list in template specialization template <> ^~~~~~~~~~~ .././../gcc-4.10-20140518/gcc/wide-int.cc:1274:23: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions umul_ppmm (val[1], val[0], op1.ulow (), op2.ulow ()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This means this clang-based system is not able to bootstrap GCC trunk on amd64. Perhaps looking into this first may affect the failure on i486? Gerald