This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: five "Bootstrap comparison failure" messages in 7.2.0
- From: Dennis Clarke <dclarke at blastwave dot org>
- To: gcc-help at gcc dot gnu dot org
- Date: Tue, 22 Aug 2017 08:59:10 -0400
- Subject: Re: five "Bootstrap comparison failure" messages in 7.2.0
- Authentication-results: sourceware.org; auth=none
- References: <33c6b084-3103-5b99-cd13-da8cc5cfa520@blastwave.org>
Note .. should have included this .. the ELF section header table seems
to be in a slightly different place between the two files :
d$ elfdump -delv stage2-gcc/go/parse.o
ELF Header
ei_magic: { 0x7f, E, L, F }
ei_class: ELFCLASS64 ei_data: ELFDATA2MSB
ei_osabi: ELFOSABI_NONE ei_abiversion: 0
e_machine: EM_SPARCV9 e_version: EV_CURRENT
e_type: ET_REL
e_flags: [ EF_SPARCV9_TSO ]
e_entry: 0 e_ehsize: 64 e_shstrndx: 1
e_shoff: 0x3b7cd8 e_shentsize: 64 e_shnum: 86
e_phoff: 0 e_phentsize: 0 e_phnum: 0
d$ elfdump -delv stage3-gcc/go/parse.o
ELF Header
ei_magic: { 0x7f, E, L, F }
ei_class: ELFCLASS64 ei_data: ELFDATA2MSB
ei_osabi: ELFOSABI_NONE ei_abiversion: 0
e_machine: EM_SPARCV9 e_version: EV_CURRENT
e_type: ET_REL
e_flags: [ EF_SPARCV9_TSO ]
e_entry: 0 e_ehsize: 64 e_shstrndx: 1
e_shoff: 0x3b7cd0 e_shentsize: 64 e_shnum: 86
e_phoff: 0 e_phentsize: 0 e_phnum: 0
d$
So there I see 0x3b7cd8 in stage2 and 0x3b7cd0 in stage3.
There are numerous other differences between the two files.
Dennis