Detect EAF flags in ipa-modref

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Sun Nov 15 16:03:39 GMT 2020

Hi Jan,

>> > When I configure with ../configure --enable-languages=go my build
>> > eventually finishes fine on curren trunk:
>> [...]
>> > On Debian SLES machines.  Having preprocessed and
>> > .uninit1 dump would probably help.
>> apart from go/, I see the warning several times in
>> libstdc++, but only for the 32-bit multilib.
>> Try building either for i686-pc-linux-gnu or a bi-arch
>> x86_64-pc-linux-gnu build.
> My build is bi-arch.  I will check libstdc++ warnings, but we had some
> such warnings previously there too (plus we have tons of uninitialized
> warnings with LTO bootstrap).

seems to be an issue on 32-bit hosts: I get the same failure on

> This really may depend on glibc headers and how string functions get
> expanded.  This is why I think having preprocessed
> should help.

This is Solaris, so no glibc in sight ;-)

I'll send the Linux/i686 preprocessed source and uninit1 dump in private
mail.  Reproduce with

ccplus -fpreprocessed go-diagnostics.ii -quiet -mtune=generic -march=pentiumpro -O2 -Wextra -Wall -Werror -o go-diagnostics.s


Rainer Orth, Center for Biotechnology, Bielefeld University

More information about the Gcc mailing list