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

Reply via email to