2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
commit502904119dcbe9c75e8f3d48f8306a56c6835618
authortkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 22 Jan 2011 17:30:22 +0000 (22 17:30 +0000)
committertkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 22 Jan 2011 17:30:22 +0000 (22 17:30 +0000)
tree5edf68a225dc4d911ae38f40808a27923b4b6706
parent13f89fe55476e38eff8982d1f85b2118603ca262
2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/38536
* resolve.c (gfc_iso_c_func_interface):  For C_LOC,
check for array sections followed by component references
which are illegal.  Also check for coindexed arguments.

2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/38536
* gfortran.dg/c_loc_tests_16.f90:  New test.

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