https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68892

--- Comment #5 from Bill Seurer <seurer at linux dot vnet.ibm.com> ---
It also causes an ice when I compile 20100610.c

seurer@genoa:~/tests/gcc$ ~/gcc/install/gcc-test3/bin/gcc -c -fgnu-tm -O3
20100610.c
In function 'TMelement_alloc':
cc1: internal compiler error: tree check: expected tree that contains 'decl
common' structure, have 'ssa_name' in prepare_gimple_addressable, at
gimplify.c:3308
0x10b42f0b tree_contains_struct_check_failed(tree_node const*,
tree_node_structure_enum, char const*, int, char const*)
        /home/seurer/gcc/gcc-test3/gcc/tree.c:9778
0x10567f3f contains_struct_check(tree_node*, tree_node_structure_enum, char
const*, int, char const*)
        /home/seurer/gcc/gcc-test3/gcc/tree.h:3111
0x10567f3f prepare_gimple_addressable
        /home/seurer/gcc/gcc-test3/gcc/gimplify.c:3308
0x1055ba37 gimplify_addr_expr
        /home/seurer/gcc/gcc-test3/gcc/gimplify.c:5081
0x1055ba37 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        /home/seurer/gcc/gcc-test3/gcc/gimplify.c:10162
0x1057b81b force_gimple_operand_1(tree_node*, gimple**, bool (*)(tree_node*),
tree_node*)
        /home/seurer/gcc/gcc-test3/gcc/gimplify-me.c:78
0x1057ba1f force_gimple_operand_gsi_1(gimple_stmt_iterator*, tree_node*, bool
(*)(tree_node*), tree_node*, bool, gsi_iterator_update)
        /home/seurer/gcc/gcc-test3/gcc/gimplify-me.c:115
0x10838cf3 gimplify_addr
        /home/seurer/gcc/gcc-test3/gcc/trans-mem.c:1183
0x10844153 expand_assign_tm
        /home/seurer/gcc/gcc-test3/gcc/trans-mem.c:2330
0x1084560b expand_block_tm
        /home/seurer/gcc/gcc-test3/gcc/trans-mem.c:2516
0x1084560b execute_tm_mark
        /home/seurer/gcc/gcc-test3/gcc/trans-mem.c:3014
0x1084560b execute
        /home/seurer/gcc/gcc-test3/gcc/trans-mem.c:3059

Reply via email to