]> git.ipfire.org Git - thirdparty/gcc.git/commit
Support legacy PARAMETER statements with -std=legacy.
authorforeese <foreese@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Nov 2016 16:00:58 +0000 (16:00 +0000)
committerforeese <foreese@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Nov 2016 16:00:58 +0000 (16:00 +0000)
commit2c6287872512f18fce8f39bd5e9a4ba47a8a4a0f
tree4b94c9ccf0d58309cda7b6af4ee09b7212fc57fa
parent0285f4abfe071745b30224316e4d315ff6f309e1
Support legacy PARAMETER statements with -std=legacy.

gcc/fortran/
* decl.c (gfc_match_parameter): Allow omitted '()' with -std=legacy.
* parse.c (decode_statement): Match "parameter" before assignments.
* gfortran.texi: Document.

gcc/testsuite/gfortran.dg/
* dec_parameter_1.f: New test.
* dec_parameter_2.f90: Likewise.
* dec_parameter_3.f90: Likewise.
* dec_parameter_4.f90: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241823 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/fortran/gfortran.texi
gcc/fortran/parse.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/dec_parameter_1.f [new file with mode: 0644]
gcc/testsuite/gfortran.dg/dec_parameter_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/dec_parameter_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/dec_parameter_4.f90 [new file with mode: 0644]