This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/60913] New: Memory leak with deferred operators


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60913

            Bug ID: 60913
           Summary: Memory leak with deferred operators
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: alberto.ramos at desy dot de

Created attachment 32648
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32648&action=edit
Module with an overloaded operator with a deferred routine

When overloading an operator with a deferred procedure, gfortran leaks (i.e.
seem that does not free) memory.

I attach an example code that leaks around 60KB in my system with the following
compilers:


GNU Fortran (FreeBSD Ports Collection) 4.6.4
Copyright (C) 2011 Free Software Foundation, Inc.

GNU Fortran (FreeBSD Ports Collection) 4.8.3 20140220 (prerelease)
Copyright (C) 2013 Free Software Foundation, Inc.


GNU Fortran (FreeBSD Ports Collection) 4.9.0 20140223 (experimental)
Copyright (C) 2014 Free Software Foundation, Inc.

Thanks,

A.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]