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

anlauf at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2025-5-20
           Keywords|                            |rejects-valid

--- Comment #2 from anlauf at gcc dot gnu.org ---
The situation has even degraded in the mean time.  While the testcase
in comment#0 did at least "compile" with gcc-12, it is rejected at >= 13:

pr102599.f90:4:3:

    4 |   real,    parameter :: r(*) = x%re
      |   1
Error: Unclassifiable statement at (1)
pr102599.f90:7:12:

    7 |   print *, i,    all(i    == 0) ! wrong
      |            1
Error: Symbol 'i' at (1) has no IMPLICIT type
pr102599.f90:6:12:

    6 |   print *, r,    all(r    == 1) ! wrong
      |            1
Error: Symbol 'r' at (1) has no IMPLICIT type


While the first code substitution from comment#1 helps, the other
replacement does not lead to an ICE here but it wrongly rejected.

Reply via email to