https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62077
--- Comment #31 from Venkataramanan <venkataramanan.kumar at amd dot com> --- (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.