3 c Fixed form test program for PR 17941 (signed constants with spaces)
6 complex c0
, c1
, c2
, c3
, c4
8 parameter (c0
= (-0.5, - 0.5))
9 parameter (c1
= (- 0.5, + 0.5))
10 parameter (c2
= (- 0.5E2
, +0.5))
11 parameter (c3
= (-0.5, + 0.5E-2))
12 parameter (c4
= (- 1, + 1))
13 data rn
/- 1.0, - 1d0
, - 1.d0
, - 10.d
-1/
14 data rp
/+ 1.0, + 1d0
, + 1.d0
, + 10.d
-1/
15 real, parameter :: del
= 1.e
-5
17 if (abs
(c0
- cmplx
(-0.5,-0.5)) > del
) call abort
18 if (abs
(c1
- cmplx
(-0.5,+0.5)) > del
) call abort
19 if (abs
(c2
- cmplx
(-0.5E2
,+0.5)) > del
) call abort
20 if (abs
(c3
- cmplx
(-0.5,+0.5E-2)) > del
) call abort
21 if (abs
(c4
- cmplx
(-1.0,+1.0)) > del
) call abort
22 if (any
(abs
(rp
- 1.0) > del
)) call abort
23 if (any
(abs
(rn
+ 1.0) > del
)) call abort