[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-07-31 Thread janus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-07-22 Thread janus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-06-21 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-06-08 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-06-04 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-06-04 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-05-29 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-05-29 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-05-28 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2013-05-28 Thread burnus at gcc dot gnu.org
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.

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-12-05 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336 janus at gcc dot gnu.org changed: What|Removed |Added Depends on||55207, 55603 ---

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-12-03 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-12-03 Thread janus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-12-03 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-11-27 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-10-26 Thread janus at gcc dot gnu.org
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.

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-09-22 Thread burnus at gcc dot gnu.org
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/

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-09-03 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-05-07 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-03-18 Thread tkoenig at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2012-03-15 Thread w6ws at earthlink dot net
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)

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2010-12-26 Thread dfranke at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2010-12-01 Thread damian at rouson dot net
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2010-10-26 Thread burnus at gcc dot gnu.org
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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2010-06-23 Thread burnus at gcc dot gnu dot org
--- 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:

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2010-06-23 Thread burnus at gcc dot gnu dot org
--- 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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2008-09-02 Thread domob at gcc dot gnu dot org
-- domob at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2008-09-02 Thread domob at gcc dot gnu dot org
--- 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

[Bug fortran/37336] Fortran 2003: Finish derived-type finalization

2008-09-02 Thread domob at gcc dot gnu dot org
--- 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