[Bug fortran/122578] [PDT] untyped associate name , unrecognized component declaration, unresolved generic binding
damian at archaeologic dot codes
gcc-bugzilla@gcc.gnu.org
Wed Nov 12 14:26:03 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122578
--- Comment #5 from Damian Rouson <damian at archaeologic dot codes> ---
Paul, here's the latest reproducer with the patched build from Jerry:
$ cat reproducer.f90
implicit none
type tensor_t
real, allocatable :: values_
end type
type(tensor_t) random_inputs(1)
type(tensor_t), allocatable :: outputs(:)
allocate(outputs, mold=random_inputs)
end
$ gfortran reproducer.f90
reproducer.f90:7:12:
7 | allocate(outputs, mold=random_inputs)
| 1~~~~~~
Error: Array specification or array-valued SOURCE= expression required in
ALLOCATE statement at (1)
$ gfortran --version
GNU Fortran (GCC) 16.0.0 20251111 (experimental)
More information about the Gcc-bugs
mailing list