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().