https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81926
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2017-08-22 CC| |ebotcazou at gcc dot gnu.org, | |ro at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > The compiler to be used for the initial stage of bootstrap is gcc 6.4.0 thus > : > > d$ /usr/local/gcc6/bin/gcc --version > gcc (genunix Wed Jul 26 02:41:24 GMT 2017) 6.4.0 > Copyright (C) 2017 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > That had reasonable test results previously : > https://gcc.gnu.org/ml/gcc-testresults/2017-07/msg02881.html But Go wasn't enabled for it, was it? > There seems to be only an 8 byte size difference : > > d$ ls -lo ./stage2-gcc/go/parse.o ./stage3-gcc/go/parse.o > -rw-r--r-- 1 dclarke 3904088 Aug 22 04:00 ./stage2-gcc/go/parse.o > -rw-r--r-- 1 dclarke 3904080 Aug 22 04:57 ./stage3-gcc/go/parse.o > > Also the various symbols in these object files are identical but the > location of data inside the ELF files is slightly different : Can you find out (with objdump for example) which section differs in size? Rainer, do you test Go in this configuration (system as + ld)?