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