! { dg-do run } ! { dg-options "-std=f2003 " } ! PR fortran/38936 ! Check association and pointers. ! Contributed by Daniel Kraft, d@domob.eu. PROGRAM main IMPLICIT NONE INTEGER, TARGET :: tgt INTEGER, POINTER :: ptr tgt = 1 ASSOCIATE (x => tgt) ptr => x IF (ptr /= 1) STOP 1 ptr = 2 END ASSOCIATE IF (tgt /= 2) STOP 2 END PROGRAM main