http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58473

            Bug ID: 58473
           Summary: [4.9 regression] FAIL:
                    ext/random/normal_mv_distribution/cons/default.cc
                    (test for excess errors)
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sch...@linux-m68k.org
                CC: rguenther at suse dot de
            Blocks: 58417
            Target: ia64-*-*

Regressed by r202700.

$ gcc/xg++ -shared-libgcc -Bgcc -nostdinc++ -Lia64-suse-linux/libstdc++-v3/src
-Lia64-suse-linux/libstdc++-v3/src/.libs
-Lia64-suse-linux/libstdc++-v3/libsupc++/.libs -B/usr/ia64-suse-linux/bin/
-B/usr/ia64-suse-linux/lib/ -isystem /usr/ia64-suse-linux/include -isystem
/usr/ia64-suse-linux/sys-include -Bia64-suse-linux/./libstdc++-v3/src/.libs
-D_GLIBCXX_ASSERT -fmessage-length=0 -ffunction-sections -fdata-sections -O2 -g
-D_GNU_SOURCE -O2 -g -D_GNU_SOURCE -DLOCALEDIR="." -nostdinc++
-Iia64-suse-linux/libstdc++-v3/include/ia64-suse-linux
-Iia64-suse-linux/libstdc++-v3/include -I../libstdc++-v3/libsupc++
-I../libstdc++-v3/include/backward -I../libstdc++-v3/testsuite/util
../libstdc++-v3/testsuite/ext/random/normal_mv_distribution/cons/default.cc
-std=c++0x ia64-suse-linux/libstdc++-v3/testsuite/libtestc++.a -lm -o
./default.exe
../libstdc++-v3/testsuite/ext/random/normal_mv_distribution/cons/default.cc: In
constructor ‘__gnu_cxx::normal_mv_distribution<_Dimen,
_RealType>::param_type::param_type() [with long unsigned int _Dimen = 2ul;
_RealType = double]’:
../libstdc++-v3/testsuite/ext/random/normal_mv_distribution/cons/default.cc:49:1:
internal compiler error: in build_polynomial_chrec, at tree-chrec.h:148
 }
 ^
0x40000000011d1fff build_polynomial_chrec
        ../../gcc/tree-chrec.h:148
0x40000000011d7abf chrec_fold_plus_1
        ../../gcc/tree-chrec.c:290
0x40000000011d849f chrec_fold_plus(tree_node*, tree_node*, tree_node*)
        ../../gcc/tree-chrec.c:373
0x40000000011d755f chrec_fold_plus_poly_poly
        ../../gcc/tree-chrec.c:153
0x40000000011d7a2f chrec_fold_plus_1
        ../../gcc/tree-chrec.c:279
0x40000000011d84ef chrec_fold_plus(tree_node*, tree_node*, tree_node*)
        ../../gcc/tree-chrec.c:373
0x4000000000c2347f interpret_rhs_expr
        ../../gcc/tree-scalar-evolution.c:1692
0x4000000000c1d5ef interpret_gimple_assign
        ../../gcc/tree-scalar-evolution.c:1810
0x4000000000c1d5ef analyze_scalar_evolution_1
        ../../gcc/tree-scalar-evolution.c:1892
0x4000000000c1ea9f analyze_scalar_evolution(loop*, tree_node*)
        ../../gcc/tree-scalar-evolution.c:1947
0x4000000000c212ff analyze_scalar_evolution_in_loop
        ../../gcc/tree-scalar-evolution.c:2043
0x4000000000c2157f simple_iv(loop*, loop*, tree_node*, affine_iv*, bool)
        ../../gcc/tree-scalar-evolution.c:3167
0x40000000007facbf estimate_function_body_sizes
        ../../gcc/ipa-inline-analysis.c:2562
0x40000000007fc15f compute_inline_parameters(cgraph_node*, bool)
        ../../gcc/ipa-inline-analysis.c:2696
0x40000000007fc4af inline_analyze_function
        ../../gcc/ipa-inline-analysis.c:3684
0x40000000007fc8af inline_generate_summary()
        ../../gcc/ipa-inline-analysis.c:3735
0x400000000099648f execute_ipa_summary_passes(ipa_opt_pass_d*)
        ../../gcc/passes.c:2000
0x400000000053614f ipa_passes
        ../../gcc/cgraphunit.c:2008
0x400000000053614f compile()
        ../../gcc/cgraphunit.c:2115
0x4000000000536d1f finalize_compilation_unit()
        ../../gcc/cgraphunit.c:2269

Reply via email to