2 ! { dg-additional-options "-fdump-tree-original" }
3 ! PR fortran/106557 - nesting intrinsics ibset and transfer gives wrong result
9 write(s
,'(i1)') ibset (transfer (0, 0), 0)
11 write(s
,'(i1)') ibclr (transfer (1, 0), 0)
14 ! These shall be fully resolved at compile time:
15 if (transfer (ibset (transfer (0, 0), 0), 0) /= 1) stop 3
16 if (transfer (ibclr (transfer (1, 0), 0), 0) /= 0) stop 4
19 ! { dg-final { scan-tree-dump-times "_gfortran_stop_numeric" 2 "original" } }