This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/84353] [8/9 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206
- From: "asolokha at gmx dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 29 Jun 2018 02:05:52 +0000
- Subject: [Bug tree-optimization/84353] [8/9 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206
- Auto-submitted: auto-generated
- References: <bug-84353-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84353
--- Comment #6 from Arseny Solokha <asolokha at gmx dot com> ---
(In reply to Richard Biener from comment #5)
> Getting more testcase for this is nice though.
int jt;
void
i1 (unsigned __int128 kk)
{
int yb;
for (yb = 0; yb < 2; ++yb)
{
kk -= 2;
if (kk != 0)
for (jt = 0; jt < 2; ++jt)
{
}
}
}
% x86_64-pc-linux-gnu-gcc-9.0.0-alpha20180624 -O1 -floop-parallelize-all
-fno-tree-loop-im -c ilqpfmkd.c
during GIMPLE pass: graphite
ilqpfmkd.c: In function 'i1':
ilqpfmkd.c:4:1: internal compiler error: in set_codegen_error, at
graphite-isl-ast-to-gimple.c:206
i1 (unsigned __int128 kk)
^~
0x71bb78 translate_isl_ast_to_gimple::set_codegen_error()
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:205
0x71bc09 translate_isl_ast_to_gimple::set_codegen_error()
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/tree.h:3240
0x71bc09
translate_isl_ast_to_gimple::gcc_expression_from_isl_expr_int(tree_node*,
isl_ast_expr*)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:308
0x144f9bb translate_isl_ast_to_gimple::binary_op_to_tree(tree_node*,
isl_ast_expr*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:340
0x144f97e translate_isl_ast_to_gimple::binary_op_to_tree(tree_node*,
isl_ast_expr*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:322
0x144f97e translate_isl_ast_to_gimple::binary_op_to_tree(tree_node*,
isl_ast_expr*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:322
0x14502e4 translate_isl_ast_to_gimple::graphite_create_new_guard(edge_def*,
isl_ast_expr*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:873
0x1451867 translate_isl_ast_to_gimple::translate_isl_ast_node_if(loop*,
isl_ast_node*, edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:892
0x14512d5 translate_isl_ast_to_gimple::translate_isl_ast_for_loop(loop*,
isl_ast_node*, edge_def*, tree_node*, tree_node*, tree_node*, std::map<isl_id*,
tree_node*, std::less<isl_id*>, std::allocator<std::pair<isl_id* const,
tree_node*> > >&)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:623
0x14515a9 translate_isl_ast_to_gimple::translate_isl_ast_node_for(loop*,
isl_ast_node*, edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:751
0x1451bbc graphite_regenerate_ast_isl(scop*)
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite-isl-ast-to-gimple.c:1505
0x144df4c graphite_transform_loops()
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite.c:413
0x144e310 graphite_transforms
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite.c:475
0x144e310 execute
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20180624/work/gcc-9-20180624/gcc/graphite.c:552
(r261998)