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 <r...@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