Fortran: dimensions of an array have to be non-negative
authorHarald Anlauf <anlauf@gmx.de>
Tue, 7 Dec 2021 22:06:41 +0000 (23:06 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Wed, 8 Dec 2021 18:34:57 +0000 (19:34 +0100)
commit5f7cdea34e118776d0ccd2ff3dda0f5acab18a94
treec1c4e20bb830a588f1acac99944635df91bb5014
parentdf704591a2cad3526456aa77be403d21c822724d
Fortran: dimensions of an array have to be non-negative

gcc/fortran/ChangeLog:

PR fortran/103610
* array.c (spec_dimen_size): Fix simplification of SHAPE:
dimensions must be non-negative.

gcc/testsuite/ChangeLog:

PR fortran/103610
* gfortran.dg/shape_11.f90: New test.
gcc/fortran/array.c
gcc/testsuite/gfortran.dg/shape_11.f90 [new file with mode: 0644]