[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 --- Comment #4 from Jakub Jelinek --- integer function foo ( ) write (*,*) 'foo' block integer, parameter :: idxs(3) = (/ 1, 2, 3 /) integer :: i foo = 0 do i = 1, size(idxs) foo = foo + idxs(i) enddo end block end function foo with -O0 and no -flto (with -O0 -flto ICEs) doesn't ICE, but has undefined symbol like idxs.12345. Strangely that goes away if the write statement is removed.
[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Started with r212467.
[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 --- Comment #2 from David Malcolm --- Fails this assertion: 1892 gcc_checking_assert (vnode->definition); (gdb) p vnode $3 =
[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2019-01-31 CC||dmalcolm at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Confirmed (on godbolt with x86_64 trunk, and a regression relative to gcc 8.2)
[Bug lto/89084] [9 Regression] ICE in get_partitioning_class, at symtab.c:1892
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89084 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org Target Milestone|--- |9.0