This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/5900] [g77 & gfortran] Lapack regressions since g77 2.95.2
- From: "Thomas dot Koenig at online dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 31 Jan 2005 14:38:51 -0000
- Subject: [Bug fortran/5900] [g77 & gfortran] Lapack regressions since g77 2.95.2
- References: <20020309112600.5900.schmid@snake.iap.physik.tu-darmstadt.de>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From Thomas dot Koenig at online dot de 2005-01-31 14:38 -------
This is with the 20050130 snapshot on ia64-unknown-linux-gnu,
-O3 and with flag_complex_divide_method = 1. The files slasy2.f
and dlasy2.f are compiled with -O0, to get around PR 18977.
cgd.out: CGV drivers: 61 out of 1092 tests failed to pass the threshold
csep.out: CST: 2 out of 4662 tests failed to pass the threshold
csep.out: CST drivers: 1 out of 11664 tests failed to pass the threshold
ded.out: DES: 2 out of 3264 tests failed to pass the threshold
ded.out: DSX: 2 out of 3494 tests failed to pass the threshold
dgd.out: DXV drivers: 200 out of 5000 tests failed to pass the threshold
sgd.out: SXV drivers: 37 out of 5000 tests failed to pass the threshold
ssep.out: SST: 2 out of 4662 tests failed to pass the threshold
ssep.out: SST drivers: 1 out of 14256 tests failed to pass the threshold
zgd.out: ZGV drivers: 61 out of 1092 tests failed to pass the threshold
zgd.out: ZXV drivers: 24 out of 5000 tests failed to pass the threshold
This is looking pretty good, on the whole. The DES and DSX failures
are a bit suspect:
N= 5, IWK= 1, seed= 100,2082, 33, 613, type 17, test( 7)= 0.450E+16
DDRVES: DGEES1 returned INFO= 6.
N= 5, JTYPE= 17, ISEED=( 100, 2082, 33, 613)
N= 5, IWK= 2, seed= 100,2082, 33, 613, type 17, test( 7)= 0.450E+16
DES: 2 out of 3264 tests failed to pass the threshold
*** Error code from DGEES = 6
DGET24: DGEESX1 returned INFO= 6.
N= 5, JTYPE= 17, ISEED=( 100, 2082, 33, 613)
N= 5, IWK= 2, seed= 100,2082, 33, 613, type 17, test( 7)= 0.450E+16
DSX: 2 out of 3494 tests failed to pass the threshold
The condition numbers are quite high. There may or may not be an
optimizer bug hidden there. I'll look around if I can isolate
anything, and open a separate PR then.
Thomas
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5900