------- 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

Reply via email to