Committed as revision 183162. Thanks Tobias - I'll look at yours first thing tomorrow.
Paul On Fri, Jan 13, 2012 at 4:50 PM, Tobias Burnus <bur...@net-b.de> wrote: > On 01/13/2012 04:29 PM, Paul Richard Thomas wrote: >> >> Bootstrapped and regtested on i686/Ubuntu10.04 - OK for trunk? > > > OK. Thanks for the patch! > > Good that we have __builtin_free counting test cases, which helps to detect > such issues. > > Tobias > > >> 2012-01-12 Paul Thomas<pa...@gcc.gnu.org> >> >> PR fortran/48351 >> * trans-array.c (structure_alloc_comps): Suppress interative >> call to self, when current component is deallocated using >> gfc_trans_dealloc_allocated. >> * class.c (gfc_build_class_symbol): Copy the 'alloc_comp' >> attribute from the declared type to the class structure. >> >> 2012-01-12 Paul Thomas<pa...@gcc.gnu.org> >> >> PR fortran/48351 >> * gfortran.dg/alloc_comp_assign.f03: New. >> * gfortran.dg/allocatable_scalar_9.f90: Reduce count of >> __BUILTIN_FREE from 38 to 32. > > -- The knack of flying is learning how to throw yourself at the ground and miss. --Hitchhikers Guide to the Galaxy