works with gfortran-4.3 but segfaults with gfortran-4.4

Kamaraju S Kusumanchi raju.mailinglists@gmail.com
Tue Aug 3 01:48:00 GMT 2010


I am not sure if it is a Debian bug or gfortran's bug. Consider the
following code attached (5 files)

If I use the gfortran-4.3 the code compiles and executes fine
$gfortran-4.3 -g la_erinfo.f90 la_auxmod.f90 f77_lapack_double.f90
f95_lapack_double.f90 la_dgesvd.f90 la_dgesdd.f90
dummy.f90 /usr/lib/liblapack.so.3gf

$./a.out
 calling la_gesvd
 calling la_gesdd

But If I use the gfortran-4.4 compiler, the code gives a segmentation fault

$gfortran-4.4 -g la_erinfo.f90 la_auxmod.f90 f77_lapack_double.f90
f95_lapack_double.f90 la_dgesvd.f90 la_dgesdd.f90
dummy.f90 /usr/lib/liblapack.so.3gf

$./a.out
 calling la_gesvd
 calling la_gesdd
Segmentation fault (core dumped)

$gfortran-4.4 -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian
4.4.4-7' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.4 (Debian 4.4.4-7)

$gfortran-4.3 -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian
4.3.5-1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.5 (Debian 4.3.5-1)

$dpkg -l liblapack\* | grep ^ii
ii  liblapack-dev                        3.2.1-8                             
library of linear algebra routines 3 - stati
ii  liblapack3gf                         3.2.1-8                             
library of linear algebra routines 3 - share


Can someone please tell me if I am doing anything wrong or if this is a bug
in gfortran-4.4?

thanks
raju
-- 
Kamaraju S Kusumanchi
http://malayamaarutham.blogspot.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: code.tgz
Type: application/x-gzip
Size: 24540 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20100803/3c16e74f/attachment.bin>


More information about the Fortran mailing list