https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89365
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2019-02-19
Ever confirmed|0 |1
--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Related to/duplicate of pr67894.
Note that the reporter of pr67894 has the opposite expectation for the bounds.
I tend to agree with him:
16.9.109 LBOUND (ARRAY [, DIM, KIND])
..
Case (i): If DIM is present, ARRAY is a whole array, and either ARRAY
is an assumed-size array of rank DIM or dimension DIM of ARRAY has
nonzero extent, the result has a value equal to the lower bound
for subscript DIM of ARRAY. Otherwise, if DIM is present, the result value is
1.
Case (ii): LBOUND (ARRAY) has a value whose ith element is equal to
LBOUND (ARRAY, i), for i = 1, 2, ... , n, where n is the rank of ARRAY.
LBOUND (ARRAY, KIND=KIND) has a value whose ith element is equal
to LBOUND (ARRAY, i, KIND), for i = 1, 2, ..., n, where n is the rank of ARRAY.
'this' is a whole array and has a nonzero extent.