https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93337
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Started with r9-2925-g74b08343dab5369d2229e52c7c2d2056378cbe4e, before the revision the code was rejected: $ gcc-8 pr93337.f90 -c pr93337.f90:5:16: class(t) :: x 1 Error: CLASS variable ‘x’ at (1) must be dummy, allocatable or pointer pr93337.f90:6:3: x = x 1 Error: Nonallocatable variable must not be polymorphic in intrinsic assignment at (1) - check that there is a matching specific subroutine for '=' operator