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