• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1! REQUIRES: new-flang-driver
2
3!--------------------------
4! FLANG DRIVER (flang-new)
5!--------------------------
6! RUN: %flang-new -help 2>&1 | FileCheck %s --check-prefix=HELP
7! RUN: not %flang-new -helps 2>&1 | FileCheck %s --check-prefix=ERROR
8
9!----------------------------------------
10! FLANG FRONTEND DRIVER (flang-new -fc1)
11!----------------------------------------
12! RUN: %flang-new -fc1 -help 2>&1 | FileCheck %s --check-prefix=HELP-FC1
13! RUN: not %flang-new -fc1 -helps 2>&1 | FileCheck %s --check-prefix=ERROR
14
15!----------------------------------------------------
16! EXPECTED OUTPUT FOR FLANG DRIVER (flang-new)
17!----------------------------------------------------
18! HELP:USAGE: flang-new
19! HELP-EMPTY:
20! HELP-NEXT:OPTIONS:
21! HELP-NEXT: -###                   Print (but do not run) the commands to run for this compilation
22! HELP-NEXT: -E                     Only run the preprocessor
23! HELP-NEXT: -fcolor-diagnostics    Enable colors in diagnostics
24! HELP-NEXT: -fno-color-diagnostics Disable colors in diagnostics
25! HELP-NEXT: -help                  Display available options
26! HELP-NEXT: -o <file>              Write output to <file>
27! HELP-NEXT: --version              Print version information
28
29!-------------------------------------------------------------
30! EXPECTED OUTPUT FOR FLANG FRONTEND DRIVER (flang-new -fc1)
31!-------------------------------------------------------------
32! HELP-FC1:USAGE: flang-new
33! HELP-FC1-EMPTY:
34! HELP-FC1-NEXT:OPTIONS:
35! HELP-FC1-NEXT: -E        Only run the preprocessor
36! HELP-FC1-NEXT: -help     Display available options
37! HELP-FC1-NEXT: -o <file> Write output to <file>
38! HELP-FC1-NEXT: --version Print version information
39
40!---------------
41! EXPECTED ERROR
42!---------------
43! ERROR: error: unknown argument '-helps'; did you mean '-help'
44