]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: set shape of initializers of zero-sized arrays [PR95374,PR104352]
authorHarald Anlauf <anlauf@gmx.de>
Wed, 17 May 2023 18:39:18 +0000 (20:39 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Wed, 17 May 2023 19:53:00 +0000 (21:53 +0200)
commit7bafe652dba9167b65e7b5ef24e77eceb49709ba
tree834fe18af7ddf2aaa4fd78ca28ced9b9b1b0d22b
parent883f1e25dc7907c9bb37f480b900336a050218f1
Fortran: set shape of initializers of zero-sized arrays [PR95374,PR104352]

gcc/fortran/ChangeLog:

PR fortran/95374
PR fortran/104352
* decl.cc (add_init_expr_to_sym): Set shape of initializer also for
zero-sized arrays, so that bounds violations can be detected later.

gcc/testsuite/ChangeLog:

PR fortran/95374
PR fortran/104352
* gfortran.dg/zero_sized_13.f90: New test.
gcc/fortran/decl.cc
gcc/testsuite/gfortran.dg/zero_sized_13.f90 [new file with mode: 0644]