2 ! MVBITS didn't work correctly for integer types wider than a C int
3 ! The testcase is based on the one Dale Ranta posted in the bug report
14 call mvbits(1_1, 0,n,i1,0)
16 if(i1.ne.j1)call abort
21 call mvbits(1_2, 0,n,i2,0)
23 if(i2.ne.j2)call abort
28 call mvbits(1_4, 0,n,i4,0)
30 if(i4.ne.j4)call abort
35 call mvbits(1_8, 0,n,i8,0)
37 if(i8.ne.j8)call abort