[Bug fortran/46017] Reject ALLOCATE(a, a%b) as a%b depends on the allocation status of a
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46017 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED --- Comment #4 from Thomas Koenig tkoenig at gcc dot gnu.org 2011-01-08 22:05:20 UTC --- Fixed on trunk, closing.
[Bug fortran/46017] Reject ALLOCATE(a, a%b) as a%b depends on the allocation status of a
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46017 --- Comment #3 from Thomas Koenig tkoenig at gcc dot gnu.org 2011-01-05 10:03:18 UTC --- Author: tkoenig Date: Wed Jan 5 10:03:15 2011 New Revision: 168506 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=168506 Log: 2011-01-05 Thomas Koenig tkoe...@gcc.gnu.org PR fortran/46017 * resolve.c (resolve_allocate_deallocate): Follow references to check for duplicate occurence of allocation/deallocation objects. 2011-01-05 Thomas Koenig tkoe...@gcc.gnu.org PR fortran/46017 * gfortran.dg/allocate_error_2.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/allocate_error_2.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/resolve.c trunk/gcc/testsuite/ChangeLog
[Bug fortran/46017] Reject ALLOCATE(a, a%b) as a%b depends on the allocation status of a
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46017 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED CC||tkoenig at gcc dot gnu.org AssignedTo|unassigned at gcc dot |tkoenig at gcc dot gnu.org |gnu.org | --- Comment #2 from Thomas Koenig tkoenig at gcc dot gnu.org 2011-01-01 22:26:13 UTC --- I have a patch.
[Bug fortran/46017] Reject ALLOCATE(a, a%b) as a%b depends on the allocation status of a
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46017 Daniel Franke dfranke at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2010.12.29 02:57:44 CC||dfranke at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #1 from Daniel Franke dfranke at gcc dot gnu.org 2010-12-29 02:57:44 UTC --- Small testcase with additional twist: double allocation of 'tt' is not reported either: TYPE :: t INTEGER, ALLOCATABLE :: a(:) END TYPE TYPE(t), ALLOCATABLE :: tt ALLOCATE (tt, tt, tt%a(3)) END