https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81220
Bug ID: 81220 Summary: [8 regression] ICE during gcc build after r249643 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- This was on a powerpc64 LE system. I tried this on powerpc64 BE and did not see the same issue nor when I tried on x86. r249642 works fine. It occurs when the just built compiler is being used to build some of the libraries: make . . . make[5]: Entering directory `/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/src/c++98' /bin/bash ../../libtool --tag CXX --tag disable-shared --mode=compile /home/seurer/gcc/build/gcc-test3/./gcc/xgcc -shared-libgcc -B/home/seurer/gcc/build/gcc-test3/./gcc -nostdinc++ -L/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/src -L/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs -L/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/seurer/gcc/install/gcc-test3/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/install/gcc-test3/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/install/gcc-test3/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/install/gcc-test3/powerpc64le-unknown-linux-gnu/sys-include -I/home/seurer/gcc/gcc-test3/libstdc++-v3/../libgcc -I/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/gcc-test3/libstdc++-v3/libsupc++ -std=gnu++98 -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=codecvt.lo -g -O2 -D_GNU_SOURCE -c -o codecvt.lo /home/seurer/gcc/gcc-test3/libstdc++-v3/src/c++98/codecvt.cc libtool: compile: /home/seurer/gcc/build/gcc-test3/./gcc/xgcc -shared-libgcc -B/home/seurer/gcc/build/gcc-test3/./gcc -nostdinc++ -L/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/src -L/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs -L/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/seurer/gcc/install/gcc-test3/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/install/gcc-test3/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/install/gcc-test3/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/install/gcc-test3/powerpc64le-unknown-linux-gnu/sys-include -I/home/seurer/gcc/gcc-test3/libstdc++-v3/../libgcc -I/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/gcc-test3/libstdc++-v3/libsupc++ -std=gnu++98 -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=codecvt.lo -g -O2 -D_GNU_SOURCE -c /home/seurer/gcc/gcc-test3/libstdc++-v3/src/c++98/codecvt.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o codecvt.o In file included from /home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/bits/char_traits.h:39:0, from /home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/string:40, from /home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h:40, from /home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/locale:39, from /home/seurer/gcc/gcc-test3/libstdc++-v3/src/c++98/codecvt.cc:25: /home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h: In static member function 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2)': /home/seurer/gcc/build/gcc-test3/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:801:20: internal compiler error: Segmentation fault return false; ^ 0x10c37543 crash_signal /home/seurer/gcc/gcc-test3/gcc/toplev.c:338 0x116a0870 linemap_location_from_macro_expansion_p(line_maps const*, unsigned int) /home/seurer/gcc/gcc-test3/libcpp/line-map.c:1253