[Bug c++/59270] [4.9 Regression] [c++11] ICE with decltype of a broken class
ktkachov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jan 15 10:58:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59270
ktkachov at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ktkachov at gcc dot gnu.org
--- Comment #2 from ktkachov at gcc dot gnu.org ---
I'm seeing a similar ICE when testing cilk plus on arm:
$TOP/gcc/gcc/testsuite/c-c++-common/cilk-plus/AN/rank_mismatch2.c:19:25:
internal compiler error: tree check: expected class 'type', have 'exceptional'
(error_mark) in create_tmp_from_val, at gimplify.c:456
0xbea6bd tree_class_check_failed(tree_node const*, tree_code_class, char
const*, int, char const*)
$TOP/gcc/gcc/tree.c:9243
0x822ca6 tree_class_check
$TOP/gcc/gcc/tree.h:2832
0x822ca6 create_tmp_from_val
$TOP/gcc/gcc/gimplify.c:456
0x822ca6 lookup_tmp_var
$TOP/gcc/gcc/gimplify.c:493
0x822ca6 internal_get_tmp_var
$TOP/gcc/gcc/gimplify.c:523
0x82369e gimplify_save_expr
$TOP/gcc/gcc/gimplify.c:4710
0x810bb7 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
$TOP/gcc/gcc/gimplify.c:7720
0x816fd8 gimplify_stmt(tree_node**, gimple_statement_base**)
$TOP/gcc/gcc/gimplify.c:5334
0x817de3 gimplify_compound_expr
$TOP/gcc/gcc/gimplify.c:4665
0x8101fb gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
$TOP/gcc/gcc/gimplify.c:7430
0x816fd8 gimplify_stmt(tree_node**, gimple_statement_base**)
$TOP/gcc/gcc/gimplify.c:5334
0x810243 gimplify_statement_list
$TOP/gcc/gcc/gimplify.c:1405
0x810243 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
$TOP/gcc/gcc/gimplify.c:7849
0x816fd8 gimplify_stmt(tree_node**, gimple_statement_base**)
$TOP/gcc/gcc/gimplify.c:5334
0x8181d3 gimplify_bind_expr
$TOP/gcc/gcc/gimplify.c:1072
0x8106cd gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
$TOP/gcc/gcc/gimplify.c:7631
0x816fd8 gimplify_stmt(tree_node**, gimple_statement_base**)
$TOP/gcc/gcc/gimplify.c:5334
0x81712a gimplify_body(tree_node*, bool)
$TOP/gcc/gcc/gimplify.c:8541
0x817771 gimplify_function_tree(tree_node*)
$TOP/gcc/gcc/gimplify.c:8694
0x6a8797 analyze_function
$TOP/gcc/gcc/cgraphunit.c:649
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
More information about the Gcc-bugs
mailing list