! Check that -ftime-report flag is passed as-is to fc1. The value of the flag ! is only checked there. This behavior intentionally mirrors that of clang. ! ! RUN: %flang -### -c -ftime-report %s 2>&1 | FileCheck %s --check-prefix=CHECK-DRIVER ! TODO: Currently, detailed timing of LLVM IR optimization and code generation ! passes is not supported. When that is done, add more checks here to make sure ! the output is as expected. ! RUN: %flang -c -ftime-report -O0 %s 2>&1 | FileCheck %s --check-prefix=CHECK-COMMON ! RUN: %flang -c -ftime-report -O1 %s 2>&1 | FileCheck %s --check-prefix=CHECK-COMMON ! CHECK-DRIVER: "-ftime-report" ! CHECK-COMMON: Flang execution timing report ! CHECK-COMMON: MLIR generation ! CHECK-COMMON: MLIR translation/optimization ! CHECK-COMMON: LLVM IR generation ! CHECK-COMMON: LLVM IR optimizations ! CHECK-COMMON: Assembly/Object code generation end program