1 ! RUN: not %flang_fc1 -fdebug-unparse-with-symbols %s 2>&1 | FileCheck %s
2 ! CHECK: Label '50' was not found
3 ! CHECK: warning: Label '55' is in a construct that should not be used as a branch target here
4 ! CHECK: Label '70' is not a branch target
5 ! CHECK: Control flow use of '70'
6 ! CHECK: error: Label '80' is in a construct that prevents its use as a branch target here
7 ! CHECK: error: Label '90' is in a construct that prevents its use as a branch target here
8 ! CHECK: error: Label '91' is in a construct that prevents its use as a branch target here
9 ! CHECK: error: Label '92' is in a construct that prevents its use as a branch target here
10 ! CHECK: error: Label '30' is in a construct that prevents its use as a branch target here
11 ! CHECK: error: Label '31' is in a construct that prevents its use as a branch target here
12 ! CHECK-NOT: error: Label '32' is in a construct that prevents its use as a branch target here
13 ! CHECK: error: Label '40' is in a construct that prevents its use as a branch target here
14 ! CHECK: error: Label '41' is in a construct that prevents its use as a branch target here
15 ! CHECK-NOT: error: Label '42' is in a construct that prevents its use as a branch target here
17 subroutine sub00(a
,b
,n
,m
)
26 subroutine sub01(a
,b
,n
,m
)
37 subroutine sub02(a
,b
,n
,m
)