From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21585 invoked by alias); 14 Aug 2014 07:26:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 21542 invoked by uid 48); 14 Aug 2014 07:25:58 -0000 From: "venkataramanan.kumar at amd dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/62077] --with-build-config=bootstrap-lto fails Date: Thu, 14 Aug 2014 07:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: lto X-Bugzilla-Keywords: build, lto X-Bugzilla-Severity: normal X-Bugzilla-Who: venkataramanan.kumar at amd dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-08/txt/msg00908.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62077 --- Comment #31 from Venkataramanan --- (In reply to Venkataramanan from comment #30) > (In reply to Venkataramanan from comment #29) > > Hi Richard, > > > > I tried the patch you posted last on GCC patches, on top of GCC 4.9 on > > Aarch64. > > https://gcc.gnu.org/ml/gcc-patches/2014-08/msg01324.html > > > > I am still getting same number of compare errors. > > > > Now I will try adding --param ggc-min-expand=100 --param > > ggc-min-heapsize=131072 to stage2 and stage3 flags. > > I am getting more compare errors in Aarch64 machine in this case. > aarch64-unknown-linux-gnu/libgcc/_fixunsxfsi.o differs > aarch64-unknown-linux-gnu/libgcc/_fixxfdi_s.o differs > aarch64-unknown-linux-gnu/libgcc/_fixunsxfsi_s.o differs > aarch64-unknown-linux-gnu/libgcc/_ctors_s.o differs > aarch64-unknown-linux-gnu/libgcc/_floatdixf.o differs > aarch64-unknown-linux-gnu/libgcc/_popcount_tab_s.o differs > aarch64-unknown-linux-gnu/libgcc/_powixf2.o differs > aarch64-unknown-linux-gnu/libgcc/unwind-sjlj.o differs > aarch64-unknown-linux-gnu/libgcc/unwind-sjlj_s.o differs > aarch64-unknown-linux-gnu/libgcc/crtendS.o differs > gcc/sdbout.o differs > gcc/c/c-lang.o differs > gcc/graphite-poly.o differs > gcc/graphite-dependences.o differs > gcc/crtend.o differs > gcc/vmsdbgout.o differs > gcc/hw-doloop.o differs > gcc/graphite-optimize-isl.o differs > gcc/version.o differs > gcc/target-globals.o differs > gcc/graphite-interchange.o differs > gcc/collect2-aix.o differs > gcc/graphite-scop-detection.o differs > gcc/loop-doloop.o differs > gcc/graphite-blocking.o differs > gcc/graphite-clast-to-gimple.o differs > gcc/build/min-insn-modes.o differs > gcc/build/version.o differs > gcc/graphite-sese-to-poly.o differs > gcc/insn-peep.o differs > gcc/insn-enums.o differs > gcc/xcoffout.o differs > gcc/crtendS.o differs > libbacktrace/atomic.o differs > libiberty/pic/safe-ctype.o differs > libiberty/pic/getopt.o differs > libiberty/pic/obstack.o differs > libiberty/pic/fnmatch.o differs > libiberty/pic/getopt1.o differs > libiberty/safe-ctype.o differs > libiberty/getopt.o differs > libiberty/obstack.o differs > libiberty/fnmatch.o differs > libiberty/getopt1.o differs > > > I will try to test the patch on x86_64 machine now. Richard, I thought I used existing build directory for the patch test. So did another build with gcc 4.9 + garbage collector tuning flags for stage2/3 on Aarch64. (Snip) STAGE2_CFLAGS += -flto=jobserver -frandom-seed=1 -ffat-lto-objects --param ggc-min-expand=100 --param ggc-min-heapsize=131072 STAGE3_CFLAGS += -flto=jobserver -frandom-seed=1 -ffat-lto-objects --param ggc-min-expand=100 --param ggc-min-heapsize=131072 (Snip) Bootstrap passes cleanly.