http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Bug 37336 depends on bug 55207, which changed state.
Bug 55207 Summary: Automatic deallocation of variables declared in the main
program
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55207
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Bug 37336 depends on bug 55207, which changed state.
Bug 55207 Summary: Automatic deallocation of variables declared in the main
program
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55207
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #26 from Tobias Burnus burnus at gcc dot gnu.org ---
Author: burnus
Date: Fri Jun 21 21:51:41 2013
New Revision: 200321
URL: http://gcc.gnu.org/viewcvs?rev=200321root=gccview=rev
Log:
2013-06-21 Tobias Burnus bur...@net-b.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #25 from Tobias Burnus burnus at gcc dot gnu.org ---
Author: burnus
Date: Sat Jun 8 12:26:40 2013
New Revision: 199851
URL: http://gcc.gnu.org/viewcvs?rev=199851root=gccview=rev
Log:
2013-06-08 Tobias Burnus bur...@net-b.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #23 from Tobias Burnus burnus at gcc dot gnu.org ---
Author: burnus
Date: Tue Jun 4 10:20:32 2013
New Revision: 199643
URL: http://gcc.gnu.org/viewcvs?rev=199643root=gccview=rev
Log:
2013-06-03 Tobias Burnus bur...@net-b.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #24 from Tobias Burnus burnus at gcc dot gnu.org ---
The patch in comment 23 adds finalization support for allocatables (end of
scope, intent(out), DEALLOCATE, MOVE_ALLOC).
Thus, on the trunk (GCC 4.9), finalization is now finally
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #21 from Tobias Burnus burnus at gcc dot gnu.org ---
Author: burnus
Date: Wed May 29 13:15:16 2013
New Revision: 199409
URL: http://gcc.gnu.org/viewcvs?rev=199409root=gccview=rev
Log:
2013-05-28 Tobias Burnus bur...@net-b.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #22 from Tobias Burnus burnus at gcc dot gnu.org ---
The patch in comment 21 enables the generation of the finalization wrapper,
which is at the heart of finalization.
Note: No actual finalization is done, yet. Still missing are calls
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Tobias Burnus burnus at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |burnus at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #20 from Tobias Burnus burnus at gcc dot gnu.org ---
The patch in comment 19 enables the FINAL parsing.
Note: No actual finalization is done, yet. However, the first calls to the
finalization subroutines will be added soon.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
janus at gcc dot gnu.org changed:
What|Removed |Added
Depends on||55207, 55603
---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #15 from Tobias Burnus burnus at gcc dot gnu.org 2012-12-03
08:54:26 UTC ---
Author: burnus
Date: Mon Dec 3 08:54:18 2012
New Revision: 194075
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=194075
Log:
2012-11-03
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #16 from janus at gcc dot gnu.org 2012-12-03 09:00:14 UTC ---
(In reply to comment #15)
Author: burnus
Date: Mon Dec 3 08:54:18 2012
New Revision: 194075
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=194075
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #17 from Tobias Burnus burnus at gcc dot gnu.org 2012-12-03
21:13:50 UTC ---
Author: burnus
Date: Mon Dec 3 21:13:42 2012
New Revision: 194104
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=194104
Log:
2012-12-03
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Tobias Burnus burnus at gcc dot gnu.org changed:
What|Removed |Added
CC||burnus at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #13 from janus at gcc dot gnu.org 2012-10-26 16:47:08 UTC ---
Latest patch at: http://gcc.gnu.org/ml/fortran/2012-10/msg00126.html
This patch compiles the test case in comment 6 without errors, but the
finalizer is not called.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #12 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-22
17:08:08 UTC ---
Incomplete but mostly finished draft patches:
https://userpage.physik.fu-berlin.de/~tburnus/final/
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #11 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-03
06:36:05 UTC ---
Author: burnus
Date: Mon Sep 3 06:35:59 2012
New Revision: 190869
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190869
Log:
2012-09-03 Alessandro
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Tobias Burnus burnus at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Thomas Koenig tkoenig at gcc dot gnu.org changed:
What|Removed |Added
CC||tkoenig at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #8 from Walter Spector w6ws at earthlink dot net 2012-03-15
17:24:59 UTC ---
Should this bug report number be added to the F2003 meta bug?
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20585)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Daniel Franke dfranke at gcc dot gnu.org changed:
What|Removed |Added
CC||dfranke at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Damian Rouson damian at rouson dot net changed:
What|Removed |Added
CC||damian at rouson
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
Tobias Burnus burnus at gcc dot gnu.org changed:
What|Removed |Added
CC||burnus at gcc
--- Comment #3 from burnus at gcc dot gnu dot org 2010-06-23 14:13 ---
[Cf. also Corrigenda 1 to 5 (informal collection of these 5 documents)
ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1823.pdf (F2008 should incorporate
those changes)] Current (on-going) interpretation requests:
--- Comment #4 from burnus at gcc dot gnu dot org 2010-06-23 14:21 ---
Add another J3 meeting #192 link, which is only a discussion item, but give
some idea: http://j3-fortran.org/doc/meeting/192/10-164.txt
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--
domob at gcc dot gnu dot org changed:
What|Removed |Added
Severity|normal |enhancement
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336
--- Comment #1 from domob at gcc dot gnu dot org 2008-09-02 17:05 ---
Created an attachment (id=16196)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16196action=view)
Proposed patch implementing the main part
This is an experimental patch that implements the logic to create code
--- Comment #2 from domob at gcc dot gnu dot org 2008-09-02 17:08 ---
For the needed parts to actually call finalizers building upon the attached
patch from comment #1, some means for temporary-creation before trans are
needed to handle things like:
x = foo (x)
or
foo (bar ())
Some
29 matches
Mail list logo