------- Comment #3 from paolo dot carlini at oracle dot com 2009-12-16 01:10 ------- In mainline the ICE happens like this:
#0 0x00000000007613e0 in fold_convert_loc (loc=0, type=0x7ffff7e9f000, arg=0x7ffff7e8d9f0) at ../../trunk/gcc/fold-const.c:2629 #1 0x000000000075aa5f in associate_trees (loc=0, t1=0x7ffff7e8d9f0, t2=0x7ffff7e8a690, code=PLUS_EXPR, type=0x7ffff7e9f000) at ../../trunk/gcc/fold-const.c:1598 #2 0x00000000007aa3f0 in fold_binary_loc (loc=0, code=PLUS_EXPR, type=0x7ffff7e9f000, op0=0x7ffff7fc10a8, op1=0x7ffff7e8a758) at ../../trunk/gcc/fold-const.c:10678 #3 0x00000000007e6b97 in fold_build2_stat_loc (loc=0, code=PLUS_EXPR, type=0x7ffff7e9f000, op0=0x7ffff7fc10a8, op1=0x7ffff7e8a758) at ../../trunk/gcc/fold-const.c:14460 #4 0x00000000007a34e1 in fold_binary_loc (loc=0, code=PLUS_EXPR, type=0x7ffff7e9f000, op0=0x7ffff7e8a758, op1=0x7ffff7fc10a8) at ../../trunk/gcc/fold-const.c:10095 #5 0x00000000007e6b97 in fold_build2_stat_loc (loc=0, code=PLUS_EXPR, type=0x7ffff7e9f000, op0=0x7ffff7e8a758, op1=0x7ffff7fc10a8) at ../../trunk/gcc/fold-const.c:14460 #6 0x000000000075d6e1 in size_binop_loc (loc=0, code=PLUS_EXPR, arg0=0x7ffff7e8a758, arg1=0x7ffff7fc10a8) at ../../trunk/gcc/fold-const.c:2183 #7 0x000000000093f329 in layout_type (type=0x7ffff5b38498) at ../../trunk/gcc/stor-layout.c:1975 #8 0x0000000000591b88 in complete_type (type=0x7ffff5b38498) at ../../trunk/gcc/cp/typeck.c:118 #9 0x0000000000591e69 in complete_type_or_else (type=0x0, value=0x7ffff7e9f000) at ../../trunk/gcc/cp/typeck.c:142 #10 0x00000000005afc6a in build_new (placement=0x7fffffffd440, type=0x7ffff5b38498, nelts=0x0, init=0x7fffffffd438, use_global_new=-135663616, complain=3) at ../../trunk/gcc/cp/init.c:2389 #11 0x00000000005707c6 in cp_parser_new_expression (parser=0x7ffff5b37000) at ../../trunk/gcc/cp/parser.c:5783 ... -- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Priority|P3 |P2 Summary|[4.4 / 4.5 Regression] |[4.4 / 4.5 Regression] ICE |Getting internal compiler |with new expression in class |error. |template http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42387