[Bug fortran/80508] New: ice in wide_int_to_tree, at tree.c:1489 with -O2
dcb314 at hotmail dot com
gcc-bugzilla@gcc.gnu.org
Mon Apr 24 16:03:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80508
Bug ID: 80508
Summary: ice in wide_int_to_tree, at tree.c:1489 with -O2
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
Created attachment 41258
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41258&action=edit
fortran source code
The attached code does this with -O2
bug241.f:8754:2:
bug241.f:8714:72:
IF (JM+1.GT.251) GOTO 6
2
bug241.f:8754:2:
6 FNAN=DNAN()
1
Warning: Legacy Extension: Label at (1) is not in the same block as the GO
TO statement at (2)
bug241.f:83:0:
SUBROUTINE CFS(Z,ZF,ZD)
internal compiler error: in wide_int_to_tree, at tree.c:1489
0xfca15e wide_int_to_tree(tree_node*, generic_wide_int<wide_int_ref_storag
e<false> > const&)
../../trunk/gcc/tree.c:1489
0xfcb400 build_int_cst_type(tree_node*, long)
../../trunk/gcc/tree.c:1312
0xdd49ce add_to_evolution
../../trunk/gcc/tree-scalar-evolution.c:829
0xdd9202 follow_ssa_edge_binary
../../trunk/gcc/tree-scalar-evolution.c:1007
I'm pretty sure this used to work last week (20170417).
The attached code is the same code as in bug number 68146.
More information about the Gcc-bugs
mailing list