The 05/02/08 snapshot of gfortran 4.4.0 produces a variety of bugs on different platforms. The bug described here is specific to HPPA Linux.
The following subroutine segfaults when I type "gfortran -c mnbrak.f90": SUBROUTINE mnbrak IMPLICIT REAL(a-f) PARAMETER(a=0.0) f=func() END SUBROUTINE mnbrak The following function segfaults when I type "gfortran -c -ffree-form qgobfu.f". It does not segfault when I type "gfortran -c qgobfu.f": LOGICAL FUNCTION qgobfu() IMPLICIT INTEGER (A-B,F), LOGICAL (Q) PARAMETER (flnmlm=5) qok = qgtchr() END FUNCTION qgobfu -- Summary: ICE in snapshot of 05/02/08 under HPPA Linux with IMPLICIT, PARAMETER, and function call Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: michael dot a dot richmond at nasa dot gov http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36139