PR fortran/98411 - Pointless warning for static variables
authorHarald Anlauf <anlauf@gmx.de>
Mon, 17 May 2021 19:35:38 +0000 (21:35 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Mon, 17 May 2021 19:35:38 +0000 (21:35 +0200)
commit09867aa0ef7568012650395189b735f9a34cf9b5
treebd15fc740d3c48d17d7cdbaa7d497222858879c0
parent346cbaf57828aef190de93271c0eb3f10c9aca61
PR fortran/98411 - Pointless warning for static variables

Variables with explicit SAVE attribute cannot end up on the stack.
There is no point in checking whether they should be moved off the
stack to static storage.

gcc/fortran/ChangeLog:

PR fortran/98411
* trans-decl.c (gfc_finish_var_decl): Add check for explicit SAVE
attribute.

gcc/testsuite/ChangeLog:

PR fortran/98411
* gfortran.dg/pr98411.f90: New test.
gcc/fortran/trans-decl.c
gcc/testsuite/gfortran.dg/pr98411.f90 [new file with mode: 0644]