Executing on host: /home/dave/gnu/gcc/objdir/./gcc/g++ -shared-libgcc -B/home/dave/gnu/gcc/objdir/./gcc -nostdinc++ -L/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/src -L/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/src/.libs -B/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/bin/ -B/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/lib/ -isystem /home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/include -isystem /home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/sys-include -B/home/dave/gnu/gcc/objdir/hppa-linux/./libstdc++-v3/src/.libs -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0 -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -g -O2 -D_GNU_SOURCE -DLOCALEDIR="." -nostdinc++ -I/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/hppa-linux -I/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include -I/home/dave/gnu/gcc/gcc/libstdc++-v3/libsupc++ -I/home/dave/gnu/gcc/gcc/libstdc++-v3/include/backward -I/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/util /home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc -include bits/stdc++.h ./libtestc++.a -Wl,--gc-sections -lm -o ./check_nan.exe (timeout = 600) spawn /home/dave/gnu/gcc/objdir/./gcc/g++ -shared-libgcc -B/home/dave/gnu/gcc/objdir/./gcc -nostdinc++ -L/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/src -L/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/src/.libs -B/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/bin/ -B/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/lib/ -isystem /home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/include -isystem /home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/sys-include -B/home/dave/gnu/gcc/objdir/hppa-linux/./libstdc++-v3/src/.libs -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0 -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -g -O2 -D_GNU_SOURCE -DLOCALEDIR="." -nostdinc++ -I/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/hppa-linux -I/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include -I/home/dave/gnu/gcc/gcc/libstdc++-v3/libsupc++ -I/home/dave/gnu/gcc/gcc/libstdc++-v3/include/backward -I/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/util /home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc -include bits/stdc++.h ./libtestc++.a -Wl,--gc-sections -lm -o ./check_nan.exe In file included from /home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/tr1/cmath:95:0, from /home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:25: /home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/tr1/poly_laguerre.tcc: In function '_Tp std::tr1::__detail::__poly_laguerre_large_n(unsigned int, _Tpa, _Tp) [with _Tpa = unsigned int, _Tp = long double]': /home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/tr1/poly_laguerre.tcc:106:5: internal compiler error: in simplify_subreg, at simplify-rtx.c:5129 Please submit a full bug report,
Similar fails are: FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value .cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.c c (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc (tes t for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc (t est for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc (test for excess errors) FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc (tes t for excess errors) According to testsuite results, 162412 was ok and 162417 fails. Don't know how far backtrace can be trusted. Line numbers are whacky. Breakpoint 2, 0x00552e94 in simplify_subreg (outermode=DFmode, op=0x60293440, innermode=DFmode, byte=16) at ../../gcc/gcc/simplify-rtx.c:215 215 && MEM_EXPR (x) (gdb) p debug_rtx (op) (const_double:DF -2147483648 [0x80000000] 1.0e+0 [0x0.8p+1]) $1 = void (gdb) bt #0 0x00552e94 in simplify_subreg (outermode=DFmode, op=0x60293440, innermode=DFmode, byte=16) at ../../gcc/gcc/simplify-rtx.c:215 #1 0x0055422c in avoid_constant_pool_reference (x=0x41547130) at ../../gcc/gcc/simplify-rtx.c:215 #2 0x0051a0e8 in commutative_operand_precedence (op=<value optimized out>) at ../../gcc/gcc/rtlanal.c:1617 #3 0x0051a22c in swap_commutative_operands_p (x=<value optimized out>, y=0x41547130) at ../../gcc/gcc/rtlanal.c:1617 #4 0x0054aef8 in simplify_rtx (x=0x41547100) at ../../gcc/gcc/simplify-rtx.c:215 #5 0x002ec2b0 in cselib_expand_value_rtx_1 (orig=<value optimized out>, evd=0xbff01f48, max_depth=<value optimized out>) at ../../gcc/gcc/cselib.c:2314 #6 0x002ed340 in cselib_expand_value_rtx_cb (orig=<value optimized out>, regs_active=<value optimized out>, max_depth=<value optimized out>, cb=<value optimized out>, data=0xbff01d48) at ../../gcc/gcc/cselib.c:2314 #7 0x0071dc64 in vt_expand_loc_callback (x=0xb20818, regs=0xb0fc50, max_depth=8, data=0xbff01d48) at ../../gcc/gcc/var-tracking.c:4558 #8 0x002ec1a0 in cselib_expand_value_rtx_1 (orig=0xb20818, evd=0xbff01d48, max_depth=11667480) at ../../gcc/gcc/cselib.c:2314 #9 0x002ed340 in cselib_expand_value_rtx_cb (orig=<value optimized out>, regs_active=<value optimized out>, max_depth=<value optimized out>, cb=<value optimized out>, data=0xbff01d48) at ../../gcc/gcc/cselib.c:2314 ---Type <return> to continue, or q <return> to quit--- #10 0x00711034 in vt_expand_loc (loc=<value optimized out>, vars=<value optimized out>) at ../../gcc/gcc/var-tracking.c:4558 #11 0x00714608 in emit_note_insn_var_location (varp=0xb15930, data=<value optimized out>) at ../../gcc/gcc/var-tracking.c:4558 #12 0x008d9528 in htab_traverse_noresize (htab=<value optimized out>, callba...@0x9ff9be: 0x714158 <emit_note_insn_var_location>, info=0xbff01b48) at ../../gcc/libiberty/hashtab.c:543 #13 0x0071c3b4 in emit_notes_for_changes (insn=0x415379d8, where=EMIT_NOTE_BEFORE_INSN, vars=<value optimized out>) at ../../gcc/gcc/var-tracking.c:4558 #14 0x0071c70c in vt_emit_notes () at ../../gcc/gcc/var-tracking.c:4558 #15 0x0071ffac in variable_tracking_main () at ../../gcc/gcc/var-tracking.c:4558 #16 0x004b9ae4 in execute_one_pass (pass=0x9fc1a0) at ./gt-passes.h:44 Failed assertion: gcc_assert (byte < GET_MODE_SIZE (innermode)); -- Summary: [4.6 Regression] FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_la guerre/check_nan.cc Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: ppa-unknown-linux-gnu GCC host triplet: hppa-unknown-linux-gnu GCC target triplet: ppa-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45250