[Bug target/88616] New: ICE in gimplify_expr at gcc/gimplify.c:13363
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Dec 27 13:42:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88616
Bug ID: 88616
Summary: ICE in gimplify_expr at gcc/gimplify.c:13363
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: ktkachov at gcc dot gnu.org, ramana at gcc dot gnu.org
Target Milestone: ---
Host: x86_64-pc-linux-gnu
Target: arm-linux-gnueabihf
Following is causing an ICE:
$ cat ice.ii
struct a {
constexpr a() {}
} b;
$ arm-linux-gnueabi-gcc -Ofast ice.ii -c
ice.ii: In function ‘void __static_initialization_and_destruction_0(int, int)’:
ice.ii:3:3: internal compiler error: in gimplify_expr, at gimplify.c:13363
3 | } b;
| ^
0x5ab3ad gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:13363
0x940cf3 gimplify_modify_expr
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:5651
0x942d1b gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:12402
0x9451b6 gimplify_stmt(tree_node**, gimple**)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:6685
0x94352a gimplify_cleanup_point_expr
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:6428
0x94352a gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:12779
0x9451b6 gimplify_stmt(tree_node**, gimple**)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:6685
0x942b2b gimplify_statement_list
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:1788
0x942b2b gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:12831
0x9451b6 gimplify_stmt(tree_node**, gimple**)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:6685
0x9477a7 gimplify_cond_expr
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:4130
0x942ca0 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:12359
0x9451b6 gimplify_stmt(tree_node**, gimple**)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:6685
0x9477a7 gimplify_cond_expr
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:4130
0x942ca0 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:12359
0x9451b6 gimplify_stmt(tree_node**, gimple**)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:6685
0x9464b4 gimplify_body(tree_node*, bool)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:13611
0x946735 gimplify_function_tree(tree_node*)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/gimplify.c:13755
0x7fceff cgraph_node::analyze()
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/cgraphunit.c:667
0x7ff527 analyze_functions
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/cgraphunit.c:1126
More information about the Gcc-bugs
mailing list