https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042
Bug ID: 94042 Summary: [10 Regression] Bootstrap fails on ppc-linux-gnu Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- Created attachment 47973 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47973&action=edit Build log Doing bootstrap on ppc-linux-gnu I see many ICEs when building libsupc+: [ 3338s] libtool: compile: /home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/./gcc/xgcc -shared-libgcc -B/home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/./gcc -nostdinc++ -L/home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/powerpc64-suse-linux/libstdc++-v3/src -L/home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/powerpc64-suse-linux/libstdc++-v3/src/.libs -L/home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/powerpc64-suse-linux/libstdc++-v3/libsupc++/.libs -B/usr/powerpc64-suse-linux/bin/ -B/usr/powerpc64-suse-linux/lib/ -isystem /usr/powerpc64-suse-linux/include -isystem /usr/powerpc64-suse-linux/sys-include -fno-checking -I/home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/libstdc++-v3/../libgcc -I/home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/powerpc64-suse-linux/libstdc++-v3/include/powerpc64-suse-linux -I/home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/powerpc64-suse-linux/libstdc++-v3/include -I/home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi=2 -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_alloc.lo -O2 -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -U_FORTIFY_SOURCE -D_GNU_SOURCE -c ../../../../libstdc++-v3/libsupc++/bad_alloc.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o bad_alloc.o ... [ 3338s] /home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/powerpc64-suse-linux/libstdc++-v3/include/type_traits: In instantiation of 'struct std::integral_constant<bool, false>': [ 3338s] /home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/powerpc64-suse-linux/libstdc++-v3/include/type_traits:106:14: required from here [ 3338s] /home/abuild/rpmbuild/BUILD/gcc-10.0.1+git175037/obj-powerpc64-suse-linux/powerpc64-suse-linux/libstdc++-v3/include/type_traits:62:17: internal compiler error: in iterative_hash_template_arg, at cp/pt.c:1915 [ 3338s] 62 | constexpr operator value_type() const noexcept { return value; } [ 3338s] | ^~~~~~~~ [ 3338s] make[5]: *** [Makefile:762: bad_alloc.lo] Error 1 I can't reproduce that with a cross compiler and I noticed that one needs to bootstrap compiler. --disable-bootstrap seems fine. I don't have a handy machine where I could reproduce that right now..