2011-02-18 Janus Weil <janus@gcc.gnu.org>
commit924d51fda6e2238e63e3198e660f04782d753dbd
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Feb 2011 10:04:30 +0000 (18 10:04 +0000)
committerjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Feb 2011 10:04:30 +0000 (18 10:04 +0000)
treef939ee5f342a8d69cc75d3718d60eb5ece79abb8
parent1d4070b9abc5e55c4aa87b89f3d1cd17f54db76a
2011-02-18  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47767
* gfortran.h (gfc_check_access): Removed prototype.
(gfc_check_symbol_access): Added prototype.
* module.c (gfc_check_access): Renamed to 'check_access', made static.
(gfc_check_symbol_access): New function, basically a shortcut for
'check_access'.
(write_dt_extensions,write_symbol0,write_generic,write_symtree): Use
'gfc_check_symbol_access'.
(write_operator,write_module): Renamed 'gfc_check_access'.
* resolve.c (resolve_fl_procedure,resolve_fl_derived,
resolve_fl_namelist,resolve_symbol,resolve_fntype): Use
'gfc_check_symbol_access'.

2011-02-18  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47767
* gfortran.dg/class_40.f03: New.

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