24 lines
652 B
Fortran
24 lines
652 B
Fortran
! Test the -funderscoring flag
|
|
|
|
! RUN: %flang_fc1 -S %s -o - 2>&1 | FileCheck %s --check-prefix=UNDERSCORING
|
|
! RUN: %flang_fc1 -S -fno-underscoring %s -o - 2>&1 | FileCheck %s --check-prefix=NO-UNDERSCORING
|
|
|
|
subroutine test()
|
|
common /comblk/ a, b
|
|
external :: ext_sub
|
|
call ext_sub()
|
|
end
|
|
|
|
! UNDERSCORING: test_
|
|
! UNDERSCORING-NOT: {{test:$}}
|
|
! UNDERSCORING: ext_sub_
|
|
! UNDERSCORING-NOT: {{ext_sub[^_]*$}}
|
|
! UNDERSCORING: comblk_
|
|
! UNDERSCORING-NOT: comblk,
|
|
|
|
! NO-UNDERSCORING-NOT: test_
|
|
! NO-UNDERSCORING: test:
|
|
! NO-UNDERSCORING-NOT: ext_sub_
|
|
! NO-UNDERSCORING: {{ext_sub[^_]*$}}
|
|
! NO-UNDERSCORING-NOT: comblk_
|
|
! NO-UNDERSCORING: {{comblk[^_]*$}}
|