• domob's avatar
    2008-08-08 Daniel Kraft <d@domob.eu> · e449e4dd
    domob authored
    	* gfortran.h (gfc_finalizer):  Replaced member `procedure' by two
    	new members `proc_sym' and `proc_tree' to store the symtree after
    	resolution.
    	(gfc_find_sym_in_symtree):  Made public.
    	* decl.c (gfc_match_final_decl):  Adapted for new member name.
    	* interface.c (gfc_find_sym_in_symtree):  Made public.
    	(gfc_extend_expr), (gfc_extend_assign):  Changed call accordingly.
    	* module.c (mio_finalizer), (mio_f2k_derived), (mio_full_f2k_derived):
    	New methods for module-file IO of f2k_derived.
    	(mio_symbol):  Do IO of f2k_derived namespace.
    	* resolve.c (gfc_resolve_finalizers):  Adapted for new member name and
    	finding the symtree for the symbol here.
    	* symbol.c (gfc_free_finalizer):  Adapted for new members.
    
    2008-08-08  Daniel Kraft  <d@domob.eu>
    
    	* gfortran.dg/finalize_9.f03:  New test.
    	* gfortran.dg/module_md5_1.f90:  Adapted MD5-sum for changed module
    	file format.
    
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@138884 138bc75d-0d04-0410-961f-82ee72b054a4
    e449e4dd
resolve.c 251 KB