https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86045
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org --- Comment #3 from kargl at gcc dot gnu.org --- (In reply to G. Steinmetz from comment #1) > In addition some ugly cases with null(), losely related to pr66193. > > > $ cat zn1.f90 > program p > real :: z(1) = [real :: null()] + 2.0 > end > > $ cat zn2.f90 > program p > real :: z(1) = [real :: null()] + [real :: 2] > end > > $ cat zn3.f90 > program p > real :: z(1) = 1.0 + [real :: null()] > end > > $ cat zn4.f90 > program p > real :: z(1) = [real :: 1] + [real :: null()] > end > > $ cat zn5.f90 > program p > real :: z(2) = [real :: null()] + [real :: null()] > end > There's a are different issue than the one involving MOD().