PR fortran/36275
commit7136063b1a7a591994cd8b16cf482caa12ba5fc7
authorfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Jun 2014 14:14:16 +0000 (29 14:14 +0000)
committerfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Jun 2014 14:14:16 +0000 (29 14:14 +0000)
tree412eee3cabd54ee810c7b511d6db1d6f6df41d5f
parent8131b78ce92fa859e8c8a92863261b8452fe36e2
PR fortran/36275
PR fortran/38839

* decl.c (check_bind_name_identifier): New function.
(gfc_match_bind_c): Match any constant expression as binding
label.
* match.c (gfc_match_name_C): Remove.

* gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
* gfortran.dg/binding_label_tests_27.f90: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212123 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/fortran/match.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/binding_label_tests_2.f03
gcc/testsuite/gfortran.dg/binding_label_tests_27.f90 [new file with mode: 0644]