[testsuite, fortran] Compile gfortran.dg/bessel_[67].f90 with -mieee

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Tue Mar 29 11:26:00 GMT 2011


The gfortran.dg/bessel_[67].f90 execution tests FAIL on Tru64 UNIX
V5.1B.  I've noticed that adding -mieee makes bessel_7.f90 pass and
improves the situation for bessel_6.f90.  With the print statements
uncommented, here's what I get for the unmodifed source:

 YN for X =    0.0000000      -- Epsilon =   1.19209290E-07
 0  0.100000000E+01  0.100000000E+01    0.00E+00      0.0000000000  T
Floating point exception

With -mieee, I get instead:

 YN for X =    0.0000000      -- Epsilon =   1.19209290E-07
 0  0.100000000E+01  0.100000000E+01    0.00E+00      0.0000000000  T
 1  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 2  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 3  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 4  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 5  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 6  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 7  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 8  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 9  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
10  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
11  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
12  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
13  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
14  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
15  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
16  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
17  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
18  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
19  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
20  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
21  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
22  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
23  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
24  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
25  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
26  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
27  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
28  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
29  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
30  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
31  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
32  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
33  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
34  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
35  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
36  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
37  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
38  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
39  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
40  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
41  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
42  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
43  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
44  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
45  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
46  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
47  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
48  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
49  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
50  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
51  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
52  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
53  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
54  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
55  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
56  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
57  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
58  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
59  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
60  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
61  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
62  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
63  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
64  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
65  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
66  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
67  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
68  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
69  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
70  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
71  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
72  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
73  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
74  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
75  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
76  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
77  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
78  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
79  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
80  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
81  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
82  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
83  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
84  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
85  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
86  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
87  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
88  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
89  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
90  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
91  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
92  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
93  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
94  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
95  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
96  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
97  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
98  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
99  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
**  0.000000000E+00  0.000000000E+00    0.00E+00               NaN  T
 YN for X =   0.50000000      -- Epsilon =   1.19209290E-07
 0  0.938469887E+00  0.938469827E+00    0.60E-07      0.5327821374  T
 1  0.242268473E+00  0.242268473E+00    0.00E+00      0.0000000000  T
 2  0.306040253E-01  0.306040216E-01    0.37E-08      1.0211075544  T
 3  0.256373012E-02  0.256372988E-02    0.23E-09      0.7618294358  T
 4  0.160736483E-03  0.160736468E-03    0.15E-10      0.7594437003  T
 5  0.805362743E-05  0.805362652E-05    0.91E-12      0.9473239779  T
 6  0.336068496E-06  0.336068439E-06    0.57E-13      1.4188690186  T
 7  0.120158683E-07  0.120158674E-07    0.89E-15      0.6200617552  T
 8  0.375822345E-09  0.375822290E-09    0.56E-16      1.2390463352  T
 9  0.104467685E-10  0.104467676E-10    0.87E-18      0.6964792609  T
10  0.261317742E-12  0.261317687E-12    0.54E-19      1.7402085066  T
11  0.594185396E-14  0.594185269E-14    0.13E-20      1.7937400341  T
12  0.123838255E-15  0.123838282E-15   -0.26E-22     -1.7930210829  T
13  0.238232318E-17  0.238232318E-17    0.00E+00      0.0000000000  T
14  0.425541547E-19  0.425541515E-19    0.32E-26      0.6369543672  T
15  0.709420668E-21  0.709420618E-21    0.50E-28      0.5969892144  T
16  0.110872460E-22  0.110872460E-22    0.00E+00      0.0000000000  T
17  0.163081067E-24  0.163081067E-24    0.00E+00      0.0000000000  T
 YN for X =    1.0000000      -- Epsilon =   1.19209290E-07
 0  0.765197515E+00  0.765197694E+00   -0.18E-06     -1.9602781534  T
 1  0.440050483E+00  0.440050602E+00   -0.12E-06     -2.2724666595  T
 2  0.114903457E+00  0.114903495E+00   -0.37E-07     -2.7196745872  T
 3  0.195633490E-01  0.195633546E-01   -0.56E-08     -2.3960621357  T
 4  0.247663842E-02  0.247663911E-02   -0.70E-09     -2.3658580780  T
 5  0.249757664E-03  0.249757752E-03   -0.87E-10     -2.9325301647  T
 6  0.209383343E-04  0.209383397E-04   -0.55E-11     -2.1862468719  T
 7  0.150232552E-05  0.150232574E-05   -0.23E-12     -1.2695974112  T
 8  0.942234237E-07  0.942234379E-07   -0.14E-13     -1.2651767731  T
 9  0.524924948E-08  0.524925037E-08   -0.89E-15     -1.4193611145  T
10  0.263061489E-09  0.263061517E-09   -0.28E-16     -0.8850806952  T
11  0.119800654E-10  0.119800654E-10    0.00E+00      0.0000000000  T
12  0.499971755E-12  0.499971755E-12    0.00E+00      0.0000000000  T
13  0.192561641E-13  0.192561692E-13   -0.51E-20     -2.2139697075  T
14  0.688540695E-15  0.688540748E-15   -0.53E-22     -0.6449716091  T
15  0.229753121E-16  0.229753154E-16   -0.33E-23     -1.2080608606  T
16  0.718639575E-18  0.718639834E-18   -0.26E-24     -3.0173740387  T
17  0.211537531E-19  0.211537564E-19   -0.32E-26     -1.2813354731  T
18  0.588034387E-21  0.588034337E-21    0.50E-28      0.7202239633  T
19  0.154847826E-22  0.154847826E-22    0.00E+00      0.0000000000  T
20  0.387350278E-24  0.387350303E-24   -0.25E-31     -0.5338711739  T
21  0.922762109E-26  0.922762186E-26   -0.77E-33     -0.7003266215  T
22  0.209822388E-27  0.209822388E-27    0.00E+00      0.0000000000  T
23  0.456342555E-29  0.456342555E-29    0.00E+00      0.0000000000  T
 YN for X =   0.89999998      -- Epsilon =   1.19209290E-07
 0  0.807523549E+00  0.807523847E+00   -0.30E-06     -3.0958850384  T
 1  0.405949384E+00  0.405949563E+00   -0.18E-06     -3.6950418949  T
 2  0.945862606E-01  0.945862979E-01   -0.37E-07     -3.3038625717  T
 3  0.144340210E-01  0.144340256E-01   -0.47E-08     -2.7062797546  T
 4  0.164055126E-02  0.164055172E-02   -0.47E-09     -2.3810594082  T
 5  0.148657928E-03  0.148657971E-03   -0.44E-10     -2.4634470940  T
 6  0.112035577E-04  0.112035614E-04   -0.36E-11     -2.7239184380  T
 7  0.722849961E-06  0.722850245E-06   -0.28E-12     -3.2983136177  T
 8  0.407752481E-07  0.407752623E-07   -0.14E-13     -2.9235699177  T
 9  0.204336859E-08  0.204336925E-08   -0.67E-15     -2.7346684933  T
10  0.921214285E-10  0.921214355E-10   -0.69E-17     -0.6318579912  T
11  0.377440136E-11  0.377440267E-11   -0.13E-17     -2.8915674686  T
12  0.141724225E-12  0.141724252E-12   -0.27E-19     -1.6043387651  T
13  0.491130836E-14  0.491131048E-14   -0.21E-20     -3.6168708801  T
14  0.158015982E-15  0.158016008E-15   -0.26E-22     -1.4052034616  T
15  0.474448548E-17  0.474448590E-17   -0.41E-24     -0.7312588692  T
16  0.133538125E-18  0.133538177E-18   -0.52E-25     -3.2476184368  T
17  0.353717495E-20  0.353717536E-20   -0.40E-27     -0.9578638077  T
18  0.884817883E-22  0.884817946E-22   -0.63E-29     -0.5983102322  T
19  0.209673904E-23  0.209673983E-23   -0.79E-30     -3.1560649872  T
20  0.471993938E-25  0.471993938E-25    0.00E+00      0.0000000000  T
21  0.101185933E-26  0.101185933E-26    0.00E+00      0.0000000000  T
 YN for X =    1.8000000      -- Epsilon =   1.19209290E-07
 0  0.339986622E+00  0.339986473E+00    0.15E-06      3.6766152382  T
 1  0.581517220E+00  0.581516981E+00    0.24E-06      3.4392790794  T
 2  0.306143641E+00  0.306143552E+00    0.89E-07      2.4498302937  T
 3  0.988020450E-01  0.988020152E-01    0.30E-07      2.5303120613  T
 4  0.231965221E-01  0.231965184E-01    0.37E-08      1.3471846581  T
 5  0.429361546E-02  0.429361500E-02    0.47E-09      0.9097810388  T
 6  0.656899123E-03  0.656899065E-03    0.58E-10      0.7433123589  T
 7  0.857124614E-04  0.857124614E-04    0.00E+00      0.0000000000  T
 8  0.975338116E-05  0.975337935E-05    0.18E-11      1.5644614697  T
 9  0.984262670E-06  0.984262442E-06    0.23E-12      1.9378451109  T
10  0.892448782E-07  0.892448568E-07    0.21E-13      2.0036325455  T
11  0.734717398E-08  0.734717043E-08    0.36E-14      4.0562973022  T
12  0.553927071E-09  0.553926960E-09    0.11E-15      1.6813089848  T
13  0.385209017E-10  0.385208948E-10    0.69E-17      1.5110669136  T
14  0.248596478E-11  0.248596456E-11    0.22E-18      0.7317036390  T
15  0.149664501E-12  0.149664461E-12    0.41E-19      2.2788336277  T
16  0.844384021E-14  0.844383852E-14    0.17E-20      1.6829848289  T
17  0.448216113E-15  0.448215954E-15    0.16E-21      2.9723777771  T
18  0.224641244E-16  0.224641211E-16    0.33E-23      1.2355512381  T
19  0.106636743E-17  0.106636702E-17    0.41E-24      3.2535192966  T
20  0.480794175E-19  0.480794078E-19    0.97E-26      1.6912676096  T
21  0.206417126E-20  0.206417106E-20    0.20E-27      0.8207002878  T
22  0.845789589E-22  0.845789463E-22    0.13E-28      1.2518376112  T
23  0.331448153E-23  0.331448074E-23    0.79E-30      1.9965249300  T
24  0.124461284E-24  0.124461260E-24    0.25E-31      1.6615219116  T
25  0.448620305E-26  0.448620189E-26    0.12E-32      2.1607410908  T
26  0.155471224E-27  0.155471224E-27    0.00E+00      0.0000000000  T
27  0.518793692E-29  0.518793692E-29    0.00E+00      0.0000000000  T
 YN for X =    2.0000000      -- Epsilon =   1.19209290E-07
 0  0.223890752E+00  0.223890796E+00   -0.45E-07     -1.6749240160  T
 1  0.576724708E+00  0.576724768E+00   -0.60E-07     -0.8669647574  T
 2  0.352833956E+00  0.352834016E+00   -0.60E-07     -1.4170972109  T
 3  0.128943220E+00  0.128943235E+00   -0.15E-07     -0.9694189429  T
 4  0.339957103E-01  0.339957178E-01   -0.75E-08     -1.8384672403  T
 5  0.703962753E-02  0.703962892E-02   -0.14E-08     -1.6646832228  T
 6  0.120242860E-02  0.120242883E-02   -0.23E-09     -1.6243168116  T
 7  0.174944027E-03  0.174944056E-03   -0.29E-10     -1.3955355883  T
 8  0.221795453E-04  0.221795544E-04   -0.91E-11     -3.4398336411  T
 9  0.249234267E-05  0.249234313E-05   -0.45E-12     -1.5305669308  T
10  0.251538552E-06  0.251538637E-06   -0.85E-13     -2.8435232639  T
11  0.230428405E-07  0.230428423E-07   -0.18E-14     -0.6466720700  T
12  0.193269467E-08  0.193269512E-08   -0.44E-15     -1.9275109768  T
13  0.149494153E-09  0.149494223E-09   -0.69E-16     -3.8936412334  T
14  0.107294607E-10  0.107294625E-10   -0.17E-17     -1.3562577963  T
15  0.718301395E-12  0.718301666E-12   -0.27E-18     -3.1654355526  T
16  0.450600454E-13  0.450600522E-13   -0.68E-20     -1.2615038157  T
17  0.265930695E-14  0.265930801E-14   -0.11E-20     -3.3398869038  T
18  0.148173670E-15  0.148173684E-15   -0.13E-22     -0.7492714524  T
19  0.781924072E-17  0.781924320E-17   -0.25E-23     -2.6622383595  T
20  0.391897185E-18  0.391897314E-18   -0.13E-24     -2.7665474415  T
21  0.187023323E-19  0.187023388E-19   -0.65E-26     -2.8985748291  T
22  0.851792467E-21  0.851792669E-21   -0.20E-27     -1.9888247252  T
23  0.371017818E-22  0.371017755E-22    0.63E-29      1.4268738031  T
24  0.154849234E-23  0.154849284E-23   -0.49E-30     -2.6709225178  T
25  0.620352697E-25  0.620352882E-25   -0.18E-31     -2.5001320839  T
26  0.238938014E-26  0.238938053E-26   -0.39E-33     -1.3523064852  T
27  0.886129215E-28  0.886129215E-28    0.00E+00      0.0000000000  T
28  0.316865430E-29  0.316865430E-29    0.00E+00      0.0000000000  T
 YN for X =    3.0000000      -- Epsilon =   1.19209290E-07
 0 -0.260051847E+00 -0.260051966E+00    0.12E-06     -3.8453869820  T
 1  0.339058906E+00  0.339058965E+00   -0.60E-07     -1.4746700525  T
 2  0.486091137E+00  0.486091286E+00   -0.15E-06     -2.5715341568  T
 3  0.309062630E+00  0.309062809E+00   -0.18E-06     -4.8533854485  T
 4  0.132034138E+00  0.132034212E+00   -0.75E-07     -4.7336244583  T
 5  0.430284217E-01  0.430284366E-01   -0.15E-07     -2.9050564766  T
 6  0.113939289E-01  0.113939326E-01   -0.37E-08     -2.7426886559  T
 7  0.254729344E-02  0.254729437E-02   -0.93E-09     -3.0669808388  T
 8  0.493441592E-03  0.493441708E-03   -0.12E-09     -1.9790842533  T
 9  0.843949892E-04  0.843950038E-04   -0.15E-10     -1.4464166164  T
10  0.129283462E-04  0.129283490E-04   -0.27E-11     -1.7703875303  T
11  0.179398887E-05  0.179398887E-05    0.00E+00      0.0000000000  T
12  0.227572443E-06  0.227572443E-06    0.00E+00      0.0000000000  T
13  0.265906834E-07  0.265906923E-07   -0.89E-14     -2.8019514084  T
14  0.288015500E-08  0.288015523E-08   -0.22E-15     -0.6467169523  T
15  0.290764329E-09  0.290764385E-09   -0.56E-16     -1.6015076637  T
16  0.274882339E-10  0.274882374E-10   -0.35E-17     -1.0587741137  T
17  0.244351913E-11  0.244351935E-11   -0.22E-18     -0.7444137931  T
18  0.204983247E-12  0.204983328E-12   -0.81E-19     -3.3276915550  T
19  0.162798021E-13  0.162798005E-13    0.17E-20      0.8729132414  T
20  0.122759384E-14  0.122759405E-14   -0.21E-21     -1.4470232725  T
21  0.881163412E-16  0.881163677E-16   -0.26E-22     -2.5199027061  T
22  0.603487731E-17  0.603487979E-17   -0.25E-23     -3.4493958950  T
23  0.395195877E-18  0.395196162E-18   -0.28E-24     -6.0356011391  T
24  0.247930409E-19  0.247930425E-19   -0.16E-26     -0.5466262698  T
25  0.149276626E-20  0.149276646E-20   -0.20E-27     -1.1348500252  T
26  0.863988799E-22  0.863988736E-22    0.63E-29      0.6127343178  T
27  0.481430609E-23  0.481430490E-23    0.12E-29      2.0618064404  T
28  0.258627752E-24  0.258627777E-24   -0.25E-31     -0.7995861173  T
29  0.134120683E-25  0.134120637E-25    0.46E-32      2.8909852505  T
30  0.672233521E-27  0.672233521E-27    0.00E+00      0.0000000000  T
31  0.326015282E-28  0.326015282E-28    0.00E+00      0.0000000000  T
32  0.153146630E-29  0.153146630E-29    0.00E+00      0.0000000000  T
 YN for X =    4.0000000      -- Epsilon =   1.19209290E-07
 0 -0.397150040E+00 -0.397149771E+00   -0.27E-06      5.6653652191  T
 1 -0.660433769E-01 -0.660433322E-01   -0.45E-07      5.6780862808  T
 2  0.364128351E+00  0.364128113E+00    0.24E-06      5.4925689697  T
 3  0.430171728E+00  0.430171430E+00    0.30E-06      5.8116326332  T
 4  0.281129241E+00  0.281129122E+00    0.12E-06      3.5570828915  T
 5  0.132086739E+00  0.132086679E+00    0.60E-07      3.7853913307  T
 6  0.490876064E-01  0.490875840E-01    0.22E-07      3.8197014332  T
 7  0.151760792E-01  0.151760727E-01    0.65E-08      3.6035327911  T
 8  0.402867049E-02  0.402866863E-02    0.19E-08      3.8784506321  T
 9  0.938602549E-03  0.938602025E-03    0.52E-09      4.6819939613  T
10  0.195040688E-03  0.195040542E-03    0.15E-09      6.2587099075  T
11  0.366009372E-04  0.366009081E-04    0.29E-10      6.6703381538  T
12  0.626446581E-05  0.626446081E-05    0.50E-11      6.6983637810  T
13  0.985859288E-06  0.985858719E-06    0.57E-12      4.8367667198  T
14  0.143619729E-06  0.143619630E-06    0.99E-13      5.8102393150  T
15  0.194788559E-07  0.194788488E-07    0.71E-14      3.0599663258  T
16  0.247169263E-08  0.247169130E-08    0.13E-14      4.5215454102  T
17  0.294685554E-09  0.294685387E-09    0.17E-15      4.7405915260  T
18  0.331345403E-10  0.331345194E-10    0.21E-16      5.2701191902  T
19  0.352531502E-11  0.352531242E-11    0.26E-17      6.1917510033  T
20  0.355951352E-12  0.355951163E-12    0.19E-18      4.4714417458  T
21  0.341985961E-13  0.341985792E-13    0.17E-19      4.1553912163  T
22  0.313391941E-14  0.313391857E-14    0.85E-21      2.2672655582  T
23  0.274517423E-15  0.274517264E-15    0.16E-21      4.8531260490  T
24  0.230309466E-16  0.230309367E-16    0.99E-23      3.6154279709  T
25  0.185395039E-17  0.185394915E-17    0.12E-23      5.6141419411  T
26  0.143433209E-18  0.143433144E-18    0.65E-25      3.7794671059  T
27  0.106814786E-19  0.106814745E-19    0.40E-26      3.1719689369  T
28  0.766757401E-21  0.766756947E-21    0.45E-27      4.9711265564  T
29  0.531251308E-22  0.531251119E-22    0.19E-28      2.9895207882  T
30  0.355703654E-23  0.355703654E-23    0.00E+00      0.0000000000  T
31  0.230418899E-24  0.230418801E-24    0.99E-31      3.5898990631  T
32  0.144561365E-25  0.144561272E-25    0.92E-32      5.3643779755  T
33  0.879274746E-27  0.879274649E-27    0.96E-34      0.9187043905  T
34  0.518970412E-28  0.518970412E-28    0.00E+00      0.0000000000  T
35  0.297501577E-29  0.297501577E-29    0.00E+00      0.0000000000  T
 YN for X =    4.2500000      -- Epsilon =   1.19209290E-07
 0 -0.369199961E+00 -0.369199753E+00   -0.21E-06      4.7399787903  T
 1 -0.155553252E+00 -0.155553192E+00   -0.60E-07      3.2143332958  T
 2  0.295998424E+00  0.295998245E+00    0.18E-06      5.0675945282  T
 3  0.434139997E+00  0.434139788E+00    0.21E-06      4.0309576988  T
 4  0.316905111E+00  0.316904992E+00    0.12E-06      3.1555187702  T
 5  0.162387282E+00  0.162387207E+00    0.75E-07      3.8488235474  T
 6  0.651826188E-01  0.651825815E-01    0.37E-07      4.7942228317  T
 7  0.216577575E-01  0.216577444E-01    0.13E-07      5.0501537323  T
 8  0.616058195E-02  0.616057869E-02    0.33E-08      4.4385013580  T
 9  0.153502217E-02  0.153502135E-02    0.81E-09      4.4533152580  T
10  0.340688974E-03  0.340688799E-03    0.17E-09      4.2996511459  T
11  0.682201062E-04  0.682200625E-04    0.44E-10      5.3680791855  T
12  0.124504177E-04  0.124504104E-04    0.73E-11      4.9022579193  T
13  0.208813458E-05  0.208813344E-05    0.11E-11      4.5671114922  T
14  0.324053048E-06  0.324052905E-06    0.14E-12      3.6786968708  T
15  0.468032191E-07  0.468031978E-07    0.21E-13      3.8205478191  T
16  0.632261177E-08  0.632260733E-08    0.44E-14      5.8920116425  T
17  0.802326761E-09  0.802326205E-09    0.56E-15      5.8038859367  T
18  0.960021090E-10  0.960020466E-10    0.62E-16      5.4568481445  T
19  0.108676384E-10  0.108676323E-10    0.61E-17      4.6865472794  T
20  0.116736243E-11  0.116736167E-11    0.76E-18      5.4537158012  T
21  0.119302626E-12  0.119302558E-12    0.68E-19      4.7646412849  T
22  0.116281818E-13  0.116281793E-13    0.25E-20      1.8331569433  T
23  0.108327224E-14  0.108327150E-14    0.74E-21      5.7393226624  T
24  0.966472203E-16  0.966471541E-16    0.66E-22      5.7436881065  T
25  0.827286078E-17  0.827285664E-17    0.41E-23      4.1937694550  T
26  0.680551424E-18  0.680551217E-18    0.21E-24      2.5489969254  T
27  0.538855889E-19  0.538855566E-19    0.32E-25      5.0301117897  T
28  0.411252148E-20  0.411251986E-20    0.16E-26      3.2954301834  T
29  0.302928570E-21  0.302928394E-21    0.18E-27      4.8932580948  T
30  0.215626183E-22  0.215626072E-22    0.11E-28      4.2965202332  T
31  0.148487111E-23  0.148487042E-23    0.69E-30      3.8995063305  T
32  0.990299064E-25  0.990298201E-25    0.86E-31      7.3087320328  F
IOT/Abort trap

What about the following patch that fixes at least bessel_7.f90?

Tested with the appropriate runtest invocations on the 4.6 branch
(couldn't test mainline since bootstrap was broken there).

Ok for mainline, 4.6 and 4.5 branches once tested?

I've also had a look at the other gfortran testsuite failures on Tru64
UNIX V5.1B and IRIX 6.5

	http://gcc.gnu.org/ml/gcc-testresults/2011-03/msg02726.html
	http://gcc.gnu.org/ml/gcc-testresults/2011-03/msg02830.html

that couldn't be fixed that easily.  How to best report them and have
them investigated?  I suspect that there might be only a few common
issues, so a PR per failing testcase might be overkill, while a single
one for all failures is hard to deal with.

Thanks.
	Rainer


2011-03-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
	* gfortran.dg/bessel_7.f90: Likewise.

diff --git a/gcc/testsuite/gfortran.dg/bessel_6.f90 b/gcc/testsuite/gfortran.dg/bessel_6.f90
--- a/gcc/testsuite/gfortran.dg/bessel_6.f90
+++ b/gcc/testsuite/gfortran.dg/bessel_6.f90
@@ -1,4 +1,5 @@
 ! { dg-do run { xfail spu-*-* } }
+! { dg-add-options ieee }
 !
 ! PR fortran/36158
 ! PR fortran/33197
diff --git a/gcc/testsuite/gfortran.dg/bessel_7.f90 b/gcc/testsuite/gfortran.dg/bessel_7.f90
--- a/gcc/testsuite/gfortran.dg/bessel_7.f90
+++ b/gcc/testsuite/gfortran.dg/bessel_7.f90
@@ -1,4 +1,5 @@
 ! { dg-do run { xfail *-*-mingw* spu-*-* } }
+! { dg-add-options ieee }
 !
 ! PR fortran/36158
 ! PR fortran/33197

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University



More information about the Gcc-patches mailing list