http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55851
Bug #: 55851
Summary: ICE in size_binop_loc, at fold-const.c:1385
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: [email protected]
ReportedBy: [email protected]
Created attachment 29074
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29074
testcase
Trunk, testcase attached.
/tmp/ice.c: In function 'test':
/tmp/ice.c:36:45: internal compiler error: in size_binop_loc, at
fold-const.c:1385
if ((found_bit_mask[dqs][word] & (1 << j)) == 0)
^
0x6de9b5 size_binop_loc(unsigned int, tree_code, tree_node*, tree_node*)
../../trunk/gcc/fold-const.c:1385
0x74c4ec gimplify_compound_lval
../../trunk/gcc/gimplify.c:2239
0x744f5f gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7146
0x7442b5 gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7459
0x74530b gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7814
0x74530b gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7814
0x74530b gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7814
0x7512bc gimplify_cond_expr
../../trunk/gcc/gimplify.c:3285
0x74542d gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7150
0x74d978 gimplify_stmt(tree_node**, gimple_statement_d**)
../../trunk/gcc/gimplify.c:5726
0x7449e3 gimplify_statement_list
../../trunk/gcc/gimplify.c:1562
0x7449e3 gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7583
0x74d978 gimplify_stmt(tree_node**, gimple_statement_d**)
../../trunk/gcc/gimplify.c:5726
0x74e898 gimplify_bind_expr
../../trunk/gcc/gimplify.c:1254
0x7455fe gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7365
0x74d978 gimplify_stmt(tree_node**, gimple_statement_d**)
../../trunk/gcc/gimplify.c:5726
0x751845 gimplify_cond_expr
../../trunk/gcc/gimplify.c:3349
0x74542d gimplify_expr(tree_node**, gimple_statement_d**, gimple_statement_d**,
bool (*)(tree_node*), int)
../../trunk/gcc/gimplify.c:7150
0x74d978 gimplify_stmt(tree_node**, gimple_statement_d**)
../../trunk/gcc/gimplify.c:5726
0x7449e3 gimplify_statement_list
../../trunk/gcc/gimplify.c:1562