2005-02-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/25054 * resolve.c (is_non_constant_shape_array): New function. (resolve_fl_variable): Remove code for the new function and call it. (resolve_fl_namelist): New function. Add test for namelist array with non-constant shape, using is_non_constant_shape_array. (resolve_symbol): Remove code for resolve_fl_namelist and call it. PR fortran/25089 * match.c (match_namelist): Increment the refs field of an accepted namelist object symbol. * resolve.c (resolve_fl_namelist): Test namelist objects for a conflict with contained or module procedures. 2005-02-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/25054 * gfortran.dg/namelist_5.f90: New test. PR fortran/25089 * gfortran.dg/namelist_4.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111268 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/fortran/ChangeLog 15 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/match.c 1 addition, 0 deletionsgcc/fortran/match.c
- gcc/fortran/resolve.c 93 additions, 49 deletionsgcc/fortran/resolve.c
- gcc/testsuite/ChangeLog 8 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gfortran.dg/namelist_4.f90 39 additions, 0 deletionsgcc/testsuite/gfortran.dg/namelist_4.f90
- gcc/testsuite/gfortran.dg/namelist_5.f90 13 additions, 0 deletionsgcc/testsuite/gfortran.dg/namelist_5.f90
Loading
Please register or sign in to comment