http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58654
Bug ID: 58654 Summary: [4.9 Regression] ICE: abort compiling libstdc++-v3/src/c ++98/sstream-inst.cc Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Host: hppa*-*-* Target: hppa*-*-* Build: hppa*-*-* Created attachment 30963 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30963&action=edit Preprocessed source libtool: compile: /home/dave/gnu/gcc/objdir/./gcc/xgcc -shared-libgcc -B/home/dave/gnu/gcc/objdir/./gcc -nostdinc++ -L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/ libstdc++-v3/src -L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/src/.li bs -L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/dave/opt/gnu/gcc/gcc-4.9/hppa-linux-gnu/bin/ -B/home/dave/opt/gnu/gcc/gcc-4.9 /hppa-linux-gnu/lib/ -isystem /home/dave/opt/gnu/gcc/gcc-4.9/hppa-linux-gnu/incl ude -isystem /home/dave/opt/gnu/gcc/gcc-4.9/hppa-linux-gnu/sys-include -I/home/dave/gnu/gcc/gcc/libstdc++-v3/../libgcc -I/home/dave/gnu/gcc/objdir/hppa-linux-gn u/libstdc++-v3/include/hppa-linux-gnu -I/home/dave/gnu/gcc/objdir/hppa-linux-gnu /libstdc++-v3/include -I/home/dave/gnu/gcc/gcc/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-se ed=sstream-inst.lo -g -O2 -D_GNU_SOURCE -c ../../../../../gcc/libstdc++-v3/src/c ++98/sstream-inst.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o sstream-inst.o In member function ‘virtual void std::basic_ostringstream<char>::_ZTv0_n12_NSt19 basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev()’: cc1plus: internal compiler error: Aborted 0xbb0feb crash_signal ../../gcc/gcc/toplev.c:335 Please submit a full bug report, This bug was introduced in r203167: 2013-10-03 Rong Xu <x...@google.com> * predict.c (tree_predict_by_opcode): Get the probability for builtin_expect from param builtin_expect_probability. * params.def (BUILTIN_EXPECT_PROBABILITY): New parameter. * predict.def (PRED_BUILTIN_EXPECT_RELAXED): Fix comments. * doc/invoke.texi: Add documentation for builtin-expect-probability. * gcc.target/i386/cold-attribute-2.c: Fix the test by using original probability. * gcc.dg/tree-ssa/ipa-split-5.c: Ditto. * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.