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

--- Comment #8 from Harald Anlauf <anlauf at gmx dot de> ---
(In reply to jsberg from comment #7)
> As to why I think this is a bug (and why I think Intel's compiler is doing
> the right thing), referencing the 2008 standard (N1830):

In the F2018 DIS (N2146) the corresponding section is 13.11.  It appears
to have been heavily reorganized, but AFAICT from a first glance it is
quite similar.

E.g.

> 10.11.3.2, paragraph 2:
> 
> When the designator in the input record represents an array variable or a
> variable of derived type, the effect is as if the variable represented were
> expanded into a sequence of scalar list items, in the same way that formatted
> input/output list items are expanded (9.6.3).

is now 13.11.3.2, paragraph 2.

> 10.11.3.3, paragraph 1:
> 
> ... The r*c form is equivalent to r successive appearances of the constant c

There's some change in wording here in 13.11.3.3, paragraph 1, explaining
the r* form for multiple null values.

Reply via email to