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