Hi,

I played with the example provided by Kumar Appaiah, and narrowed the
problem down to zdrot; after copying zdrot.f into the same directory
as zgesvd_ex.f:
  $ gfortran -O2 -c zgesvd_ex.f
  $ gfortran -O2 -c zdrot.f
  $ gfortran -o zgesvd_ex zgesvd_ex.o zdrot.o -llapack
  $ ./zgesvd_ex
gives the expected result (with libblas3gf 1.2-4), but
  $ gfortran -O2 -ftree-vectorize -c zdrot.f
  $ gfortran -o zgesvd_ex zgesvd_ex.o zdrot.o -llapack
  $ ./zgesvd_ex
gives the wrong result.
This looks like a bug in the gcc vectorizer, and it cannot be
reproduced with gcc 4.5 from experimental.

Denis



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to