https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83865
--- Comment #7 from GCC Commits ---
The master branch has been updated by Harald Anlauf :
https://gcc.gnu.org/g:7f21aee0d4ef95eee7d9f7f42e9a056715836648
commit r15-1018-g7f21aee0d4ef95eee7d9f7f42e9a056715836648
Author: Harald Anlauf
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83865
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |anlauf at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83865
--- Comment #5 from anlauf at gcc dot gnu.org ---
The ICE is fixed by:
diff --git a/gcc/fortran/trans-stmt.cc b/gcc/fortran/trans-stmt.cc
index 9b497d6bdc6..605107b5168 100644
--- a/gcc/fortran/trans-stmt.cc
+++ b/gcc/fortran/trans-stmt.cc
@@
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83865
anlauf at gcc dot gnu.org changed:
What|Removed |Added
CC||anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83865
--- Comment #3 from G. Steinmetz ---
Update :
$ gfortran-9-20181202 -c z1.f90
z1.f90:3:0:
3 |allocate (z, source=[''])
|
internal compiler error: in wide_int_to_tree_1, at tree.c:1561
0xd6bd72 wide_int_to_tree_1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83865
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83865
--- Comment #1 from G. Steinmetz ---
A similar pair : ICE with 7/8 for z4.f90, z5.f90 works.
$ cat z4.f90
program p
associate (x => f())
if ( x(1) /= '' ) call abort
end associate
contains
function f()