https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109231

--- Comment #19 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
> Used
> PATH=/export/home/jakub/gcc-11-inst/bin:$PATH
> LD_LIBRARY_PATH=/export/home/jakub/gcc-11-inst/lib/ CC='gcc
> -L/export/home/jakub/gcc-11-inst/lib -R/export/home/jakub/gcc-11-inst/lib/'
> CXX='g++ -L/export/home/jakub/gcc-11-inst/lib
> -R/export/home/jakub/gcc-11-inst/lib/' GDC='gdc
> -L/export/home/jakub/gcc-11-inst/lib -R/export/home/jakub/gcc-11-inst/lib/'
> ../configure --prefix=/export/home/jakub/gcc-inst --enable-languages=c,c++,d
> --disable-libssp --disable-libsanitizer --disable-nls --with-gmp=/opt/csw
> --with-ld=/usr/ccs/bin/ld --without-gnu-ld --with-as=/opt/csw/bin/gas
> --with-gnu-as --with-libiconv-prefix=/opt/csw --with-mpfr=/opt/csw
> --enable-libphobos --disable-multilib --enable-obsolete
> in the end, which worked, but unfortunately I can't reproduce, gobjdump -dr
> on
> {prev-,}sparc-sun-solaris2.11/libphobos/libdruntime/rt/util/typeinfo.o
> and
> {prev-,}sparc-sun-solaris2.11/libphobos/libdruntime/rt/util/.libs/typeinfo.o
> is identical.

I haven't yet been able to reproduce the comparison failure: while last
night's trunk bootstrap with gas failed again with the typeinfo.o
comparison failure, when I try to rerun

make GDCFLAGS='-g -O2 -save-temps -fdump-tree-optimized -da'
rt/util/typeinfo.lo

in the stage 2 and stage 3 sparc-sun-solaris2.11/libphobos/libdruntime
(each time with all the stage<n> directories restored to their
unprefixed names at the toplevel), I didn't get that difference.

Very weird: might be some memory corruption issue somewhere, influenced
by the exact environment variables used during the build e.g.  I have no
idea how to actually trace this down, though.

Reply via email to