See:
http://gcc.gnu.org/ml/fortran/2006-10/msg00086.html
Hi!
This patch causes compilation failure on SPEC cpu2000/facerec.
Below is the minimal reproducer:
Subroutine ReadParameters (Album)
Implicit NONE
Type GalleryP
Integer :: NoOfEntries
Character(80), Pointer :: FileName (:)
End Type GalleryP
Type(GalleryP), Intent(Out) :: Album
Allocate (Album%FileName (Album%NoOfEntries))
end
Error message:
In file small2.f90:10
Allocate (Album%FileName (Album%NoOfEntries))
1
Error: 'album' must not appear an the array specification at (1) in the same
ALLOCATE statement where it is itself allocated
This is caused by my patch for PR20779 and PR20891, which was just submitted.
Thanks
Paul
--
Summary: (Regression) Error on valid specification variables in
same call to ALLOCATE
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Keywords: rejects-valid
Severity: normal
Priority: P3
Component: fortran
AssignedTo: pault at gcc dot gnu dot org
ReportedBy: pault at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29343