! Check misaligned common blocks.
program prog
common /block/ a, b, c
- integer*1 a
- integer*4 b, c
+ integer(kind=1) a
+ integer b, c
a = 1
b = HUGE(b)
c = 2
end program
subroutine foo
common /block/ a, b, c
- integer*1 a
- integer*4 b, c
+ integer(kind=1) a
+ integer b, c
if (a .ne. 1 .or. b .ne. HUGE(b) .or. c .ne. 2) call abort
end subroutine