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.