https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107000
G. Steinmetz <gs...@t-online.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code --- Comment #1 from G. Steinmetz <gs...@t-online.de> --- Some more variants : $ cat zz1.f90 program p complex :: x(1) real :: y x = (1.0, 2.0) * [complex :: +'1'] x = (1.0, 2.0) * [complex :: -'1'] y = 2 * [complex :: +'1'] y = 2 * [complex :: -'1'] y = 2 * [real :: +'1'] y = 2 * [real :: -'1'] end $ cat zz2.f90 program p complex :: x real :: y(1) x = (1.0, 2.0) * [complex :: +'1'] x = (1.0, 2.0) * [complex :: -'1'] y = 2 * [complex :: +'1'] y = 2 * [complex :: -'1'] y = 2 * [real :: +'1'] y = 2 * [real :: -'1'] end