! { dg-do compile }SUBROUTINE A17_1_WRONG()INTEGER::IREAL::REQUIVALENCE(I,R)!$OMP PARALLEL!$OMP ATOMICI=I+1!$OMP ATOMICR=R+1.0! incorrect because I and R reference the same location! but have different types!$OMP END PARALLELEND SUBROUTINE A17_1_WRONG