https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102312
anlauf at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |12.0
Summary|[9/10/11/12 Regression] ICE |[9/10/11 Regression] ICE in
|in gfc_get_dtype_rank_type, |gfc_get_dtype_rank_type, at
|at |fortran/trans-types.c:1558
|fortran/trans-types.c:1558 |since
|since |r9-5424-g92f3a180aaf6f3cd
|r9-5424-g92f3a180aaf6f3cd |
--- Comment #2 from anlauf at gcc dot gnu.org ---
Works for me on mainline (gcc-12).
Example z1 prints 0.