... /bin/sh ../libtool --tag CXX --mode=compile /home/ayers/gcc/trunk/build/./gcc/xgcc -shared-libgcc -B/home/ayers/gcc/trunk/build/./gcc -nostdinc++ -L/home/ayers/gcc/trunk/build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/ayers/gcc/trunk/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -I/home/ayers/gcc/trunk/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/home/ayers/gcc/trunk/build/i686-pc-linux-gnu/libstdc++-v3/include -I/home/ayers/gcc/trunk/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -D_GNU_SOURCE -std=gnu++0x -c ../../../../libstdc++-v3/src/functexcept.cc libtool: compile: /home/ayers/gcc/trunk/build/./gcc/xgcc -shared-libgcc -B/home/ayers/gcc/trunk/build/./gcc -nostdinc++ -L/home/ayers/gcc/trunk/build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/ayers/gcc/trunk/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -I/home/ayers/gcc/trunk/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/home/ayers/gcc/trunk/build/i686-pc-linux-gnu/libstdc++-v3/include -I/home/ayers/gcc/trunk/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -D_GNU_SOURCE -std=gnu++0x -c ../../../../libstdc++-v3/src/functexcept.cc -fPIC -DPIC -o .libs/functexcept.o ../../../../libstdc++-v3/src/functexcept.cc: In function 'void std::__throw_logic_error(const char*)': ../../../../libstdc++-v3/src/functexcept.cc:65: error: region 6 may contain throw and is contained in region that may not Eh tree: 8 must_not_throw also known as:4, 5 6 allowed_exceptions tree_label:<L3>filter :0 types: 1 cleanup tree_label:<L9> 7 allowed_exceptions tree_label:<L7>filter :0 types: 2 cleanup tree_label:<L2> 3 cleanup tree_label:<L0> ../../../../libstdc++-v3/src/functexcept.cc:65: internal compiler error: verify_eh_tree failed
configured with: ../configure --enable-languages=obj-c++ --enable-version-specific-runtime-libs --program-suffix=-trunk PS: I claimed ice-on-valid-code as I assume that libstdc++v3 contains valid code here even though that's not something can really confirm... there doesn't seem to be an unadorned ICE keyword. PPS: I still need to figure out how create the preprocessed source during bootstrap... and I'll try to figure out when this showed up. -- Summary: [4.5][bootstrap] ICE building libstdc++v3 functexcept.cc Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code, build, EH Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ayers at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39659