Segmentation fault when calling a generic procedure like call bilin_interpolate(x,y,ixp,iyp,wt_00,wt_01,wt_10,wt_11)
for a interface like: interface bilin_interpolate module procedure bilin_interp_array module procedure bilin_interp_elem end interface with: subroutine bilin_interp_array(xp,yp,ixp,iyp) elemental subroutine bilin_interp_elem(xp,yp,ixp,iyp,wt_00,wt_01,wt_10,wt_11) the attached files should be compiled i.e. gfortran -c Function_ml.f90 gfortran -c Interpol_factors.f90 gfortran -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.0.2/configure --prefix=/disk1/local/gcc402 Thread model: posix gcc version 4.0.2 -- Summary: ICE on generic procedure Product: gcc Version: 4.0.2 Status: UNCONFIRMED Severity: critical Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: Heiko dot Klein at gmx dot net GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25691