2 ! Verify that the variables 'a' in both modules don't collide.
6 integer(c_int), save, bind(C, name="") :: a = 5
12 integer(c_int), save, bind(C,name="") :: a = -5
20 if (a /= 5 .or. b /= -5) call abort()
22 ! { dg-final { cleanup-modules "m n" } }