http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57762
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-07-02 Ever confirmed|0 |1 --- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > If it makes you happy, the following plugs the memory leak: > > --- a/gcc/testsuite/gfortran.dg/class_array_7.f03 > +++ b/gcc/testsuite/gfortran.dg/class_array_7.f03 > @@ -56,2 +56,3 @@ program main > if (trim (print_type ("a", a)) .ne. "a is base_type") call abort > + deallocate (a) > end program main > > ... Well, it makes valgrind happy. Is there any connection with PR55207 - Automatic deallocation of variables declared in the main program?