brintos

brintos / llvm-project-archived public Read only

0
0
Text · 778 B · 9346773 Raw
19 lines · plain
1! This test verifies the phase control in Flang compiler driver.2 3! RUN: %flang -E -ccc-print-phases %s 2>&1 | FileCheck %s --check-prefix=PP4! RUN: %flang -fsyntax-only -ccc-print-phases %s 2>&1 | FileCheck %s --check-prefix=COMPILE5! RUN: %flang -c -ccc-print-phases %s 2>&1 | FileCheck %s --check-prefix=EMIT_OBJ6 7! PP: +- 0: input, "{{.*}}phases.f90", f958! PP-NEXT: 1: preprocessor, {0}, f95-cpp-input9 10! COMPILE: +- 0: input, "{{.*}}phases.f90", f9511! COMPILE-NEXT: 1: preprocessor, {0}, f95-cpp-input12! COMPILE-NEXT: 2: compiler, {1}, none13 14! EMIT_OBJ: +- 0: input, "{{.*}}phases.f90", f9515! EMIT_OBJ-NEXT: 1: preprocessor, {0}, f95-cpp-input16! EMIT_OBJ-NEXT: 2: compiler, {1}, ir17! EMIT_OBJ-NEXT: +- 3: backend, {2}, assembler18! EMIT_OBJ-NEXT: 4: assembler, {3}, object19