! RUN: %python %S/test_errors.py %s %flang_fc1 ! Check that EXTERNAL/INTRINSIC and TARGET attributes conflict subroutine test1() !ERROR: 'f1' may not have both the EXTERNAL and TARGET attributes real, target, external :: f1 !ERROR: 'f2' may not have both the EXTERNAL and TARGET attributes real, external, target :: f2 ! These are fine individually real, external :: f3 real, target :: x1 end subroutine subroutine test2() !ERROR: 'abs' may not have both the INTRINSIC and TARGET attributes integer, target, intrinsic :: abs end subroutine