https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65173
--- Comment #13 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Dec 8 21:26:11 2016 New Revision: 243463 URL: https://gcc.gnu.org/viewcvs?rev=243463&root=gcc&view=rev Log: 2016-12-07 Steven G. Kargl <ka...@gcc.gnu.org> PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.h (gfc_namespace): Remove old_cl_list member. * parse.c (use_modules, next_statement): old_cl_list is gone. (clear_default_charlen): Remove no longer used function. (reject_statement): Do not try ot clean up gfc_charlen structure(s) that may have been added to a cl_list list. * symbol.c (gfc_new_charlen): old_cl_list structure is gone. 2016-12-07 Steven G. Kargl <ka...@gcc.gnu.org> PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors. * gfortran.dg/charlen_01.f90: New test. * gfortran.dg/charlen_02.f90: Ditto. * gfortran.dg/charlen_03.f90: Ditto. * gfortran.dg/charlen_04.f90: Ditto. * gfortran.dg/charlen_05.f90: Ditto. * gfortran.dg/charlen_06.f90: Ditto. * gfortran.dg/charlen_07.f90: Ditto. * gfortran.dg/charlen_08.f90: Ditto. * gfortran.dg/charlen_09.f90: Ditto. * gfortran.dg/charlen_10.f90: Ditto. * gfortran.dg/charlen_11.f90: Ditto. * gfortran.dg/charlen_12.f90: Ditto. * gfortran.dg/charlen_13.f90: Ditto. * gfortran.dg/charlen_14.f90: Ditto. * gfortran.dg/charlen_15.f90: Ditto. * gfortran.dg/charlen_16.f90: Ditto. Added: trunk/gcc/testsuite/gfortran.dg/charlen_01.f90 trunk/gcc/testsuite/gfortran.dg/charlen_02.f90 trunk/gcc/testsuite/gfortran.dg/charlen_03.f90 trunk/gcc/testsuite/gfortran.dg/charlen_04.f90 trunk/gcc/testsuite/gfortran.dg/charlen_05.f90 trunk/gcc/testsuite/gfortran.dg/charlen_06.f90 trunk/gcc/testsuite/gfortran.dg/charlen_07.f90 trunk/gcc/testsuite/gfortran.dg/charlen_08.f90 trunk/gcc/testsuite/gfortran.dg/charlen_09.f90 trunk/gcc/testsuite/gfortran.dg/charlen_10.f90 trunk/gcc/testsuite/gfortran.dg/charlen_11.f90 trunk/gcc/testsuite/gfortran.dg/charlen_12.f90 trunk/gcc/testsuite/gfortran.dg/charlen_13.f90 trunk/gcc/testsuite/gfortran.dg/charlen_14.f90 trunk/gcc/testsuite/gfortran.dg/charlen_15.f90 trunk/gcc/testsuite/gfortran.dg/charlen_16.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/parse.c trunk/gcc/fortran/symbol.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/misplaced_implicit_character.f90