In the following program, the run-time error should occur. at the second allocation.
But I can successfully executed the program. And at the second allocation, memory leak is also occur. I think this is wrong behavior. program alloc_test implicit none integer, allocatable :: a(:) allocate(a(4)) allocate(a(4)) end program -- Summary: Allocatable array can be reallocated. Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: iguchi at coral dot t dot u-tokyo dot ac dot jp http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25031