2 !{ dg-options "-fno-range-check" }
3 ! PR19310 and PR19904, allow disabling range check during compile.
4 ! Contributed by Jerry DeLisle <jvdelisle@gcc.gnu.org>
6 real, parameter :: zero=0, nan=0/zero
7 complex :: z = (-0.1,-2.2)/(0.0,0.0)
8 complex :: z2 = (0.1,1)/0
9 complex :: z3 = (1e300, -2e-200)/1234e-325
10 complex :: z4 = (1e-300, -2e-200)/1234e325
29 !{ dg-output " \\+Infinity(\n|\r\n|\r)" }
30 !{ dg-output " 0.0000000 (\n|\r\n|\r)" }
31 !{ dg-output " -Infinity(\n|\r\n|\r)" }
32 !{ dg-output " NaN(\n|\r\n|\r)" }
33 !{ dg-output " NaN(\n|\r\n|\r)" }
34 !{ dg-output " -Infinity(\n|\r\n|\r)" }
35 !{ dg-output " -Infinity(\n|\r\n|\r)" }
36 !{ dg-output " \\+Infinity(\n|\r\n|\r)" }
37 !{ dg-output " NaN(\n|\r\n|\r)" }
38 !{ dg-output " \\( NaN, NaN\\)(\n|\r\n|\r)" }
39 !{ dg-output " \\( NaN, NaN\\)(\n|\r\n|\r)" }
40 !{ dg-output " \\( \\+Infinity, -Infinity\\)(\n|\r\n|\r)" }
41 !{ dg-output " \\( 0.0000000 , -0.0000000 \\)(\n|\r\n|\r)" }