[Bug go/81926] go/parse.o differs between stage2 and stage3 for gcc 7.2.0
ebotcazou at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Aug 22 20:21:00 GMT 2017
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)?
More information about the Gcc-bugs
mailing list