[Bug fortran/98686] New: Namelist group objects shall be defined before appearing in namelist for -std=f2018

anlauf at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jan 14 17:10:32 GMT 2021


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98686

            Bug ID: 98686
           Summary: Namelist group objects shall be defined before
                    appearing in namelist for -std=f2018
           Product: gcc
           Version: fortran-dev
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: anlauf at gcc dot gnu.org
  Target Milestone: ---

The following code is silently accepted even with -std=f95 ... -std=2018:

  implicit none
  namelist /NML/ x, m, q
  real    :: x, m
  integer :: q
  x = 1.0
  m = 2.0
  q = 3
  write(*, nml=NML)
end

It is properly rejected by NAG, and leads to fun with ifort, depending on
the -stand setting.


More information about the Gcc-bugs mailing list