Fortran: Add support for WEAK attribute for variables
authorRimvydas Jasinskas <rimvydas.jas@gmail.com>
Fri, 24 Feb 2023 04:41:00 +0000 (04:41 +0000)
committerHarald Anlauf <anlauf@gmx.de>
Fri, 24 Feb 2023 21:53:37 +0000 (22:53 +0100)
commitbcbeebc498126c50d73809ec8a4bd0bff27ee97b
tree5341117b0fd4bf284f35f22481e7532dc57aaa56
parent24c9edfa73632276d7698c103f35833f29804d98
Fortran: Add support for WEAK attribute for variables

Add the rest of the weak-*.f90 testcases.

gcc/fortran/ChangeLog:

* trans-decl.cc (gfc_finish_var_decl): Apply attribute.
(generate_local_decl): Add diagnostic for dummy and local variables.

gcc/testsuite/ChangeLog:

* gfortran.dg/weak-2.f90: New test.
* gfortran.dg/weak-3.f90: New test.

Signed-off-by: Rimvydas Jasinskas <rimvydas.jas@gmail.com>
gcc/fortran/trans-decl.cc
gcc/testsuite/gfortran.dg/weak-2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/weak-3.f90 [new file with mode: 0644]