Thanks, Janus. Committed as revision 195492.
Cheers Paul On 27 January 2013 00:15, Janus Weil <ja...@gcc.gnu.org> wrote: > 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.