When I bootstrap gcc with the commands given below I get a testsuite failure in libstdc++-v3/testsuite/25_algorithms/rotate/1.cc It might be a pch problem, since that ice does not occur if I compile the testsuite file without using any library
Michael Cieslinski Command to build and test gcc: export CFLAGS="-O3 --param max-unswitch-insns=1000 \ --param max-unswitch-level=4 --param max-aliased-vops=10000" export CXXFLAGS=$CFLAGS ../gcc-4.2-20060930/configure --prefix=/usr/local/gcc42d --program-suffix=42d \ --with-arch=opteron --enable-languages=c,c++ --enable-__cxa_atexit \ --disable-nls --enable-threads=posix --disable-multilib --enable-checking make -j4 bootstrap make check -j -k output in libstdc++.log: Executing on host: /srv/cie019/gcc/gcc42d/obj/./gcc/g++ -shared-libgcc -B/srv/cie019/gcc/gcc42d/obj/./gcc -nostdinc++ -L/srv/cie019/gcc/gcc42d/obj/x86_64-unknown-linux-gnu/libstdc++-v3/src -L/srv/cie019/gcc/gcc42d/obj/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/gcc42d/x86_64-unknown-linux-gnu/bin/ -B/usr/local/gcc42d/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/gcc42d/x86_64-unknown-linux-gnu/include -isystem /usr/local/gcc42d/x86_64-unknown-linux-gnu/sys-include -g -O2 -D_GLIBCXX_ASSERT -ffunction-sections -fdata-sections -fmessage-length=0 -O3 --param max-unswitch-insns=1000 --param max-unswitch-level=4 --param max-aliased-vops=10000 -D_GNU_SOURCE -DLOCALEDIR="." -nostdinc++ -I/srv/cie019/gcc/gcc42d/obj/x86_64-unknown-linux-gnu/ libstdc++-v3/include/x86_64-unknown-linux-gnu -I/srv/cie019/gcc/gcc42d/obj/x86_64-unknown-linux-gnu/libstdc++-v3/include -I/srv/cie019/gcc/gcc42d/gcc-4.2-20060930/libstdc++-v3/libsupc++ -I/srv/cie019/gcc/gcc42d/gcc-4.2-20060930/libstdc++-v3/include/backward -I/srv/cie019/gcc/gcc42d/gcc-4.2-20060930/libstdc++-v3/testsuite/util testsuite_abi.o testsuite_allocator.o testsuite_character.o testsuite_hooks.o twister_rand_gen.o verified_cmd_line_input.o prog_bar.o elapsed_timer.o /srv/cie019/gcc/gcc42d/gcc-4.2-20060930/libstdc++-v3/ testsuite/25_algorithms/rotate/1.cc -include bits/stdc++.h -lm -o ./1.exe (timeout = 600) /srv/cie019/gcc/gcc42d/obj/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algo.h: In function 'void std::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_test::random_access_iterator_wrapper<int>]': /srv/cie019/gcc/gcc42d/obj/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:1833: internal compiler error: in compare_name_with_value, at tree-vrp.c:3561 Please submit a full bug report, with preprocessed source if appropriate. -- Summary: ICE: testsuite failure with max-unswitch-insns=1000 max- unswitch-level=4 max-aliased-vops=10000 Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: pch AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: micis at gmx dot de GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29353