Hi Paul, > This patch builds on Janus's suggestion in the PR. The ChangeLog > explains it all. > > Bootstrapped and regtested on x86_64/FC17 - OK for trunk?
looks good to me. Thanks a bunch! Cheers, Janus > 2013-01-26 Paul Thomas <pa...@gcc.gnu.org> > > PR fortran/55789 > PR fortran/56047 > * gfortran.h : Add associate_var to symbol_attr. > * resolve.c (resolve_assoc_var): Set associate_var attribute. > If the target class_ok is set, set it for the associate > variable. > * check.c (allocatable_check): Associate variables should not > have the allocatable attribute even if their symbols do. > * class.c (gfc_build_class_symbol): Symbols with associate_var > set will always have a good class container. > > 2013-01-26 Paul Thomas <pa...@gcc.gnu.org> > > PR fortran/55789 > * gfortran.dg/associate_14.f90: New test. > > PR fortran/56047 > * gfortran.dg/associate_13.f90: New test.