https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93483
--- Comment #19 from Mikael Morin <mikael at gcc dot gnu.org> --- (In reply to Mikael Morin from comment #18) > (In reply to Mikael Morin from comment #17) > > And something similar for the rest of the test (the binary operators). > > Like this: > It doesn't work unfortunately: array_constructor_56.f90:18:28: 18 | real, parameter :: r7(*) = [real :: 1, 2] * [real :: 1, (2)] | 1 Error: Bad shape of initializer at (1)