------- Additional Comments From tkoenig at gcc dot gnu dot org 2005-05-23 16:00 ------- Looks like there is another memory allocation issue:
$ cat unpack.f90 program main real, dimension(5) :: a a = (/(real(i),i=1,5)/) print *, unpack(a(:), a(:)>0, 0.) end $ gfortran unpack.f90 $ ./a.out Segmentation fault $ gfortran -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.0/configure --prefix=/home/ig25 --enable-languages=c,f95 : (reconfigured) ../gcc-4.0/configure --prefix=/home/ig25 --with-gcc-version-trigger=/home/ig25/gcc-4.0/gcc/version.c --enable-languages=c,f95 --no-create --no-recursion Thread model: posix gcc version 4.0.1 20050518 (prerelease) -- What |Removed |Added ---------------------------------------------------------------------------- CC| |tkoenig at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17283