1; Verify that the driver can consume LLVM BC files. 2 3; REQUIRES: aarch64-registered-target 4 5; RUN: rm -f %t.bc 6; RUN: %flang_fc1 -triple aarch64-unknown-linux-gnu -emit-llvm-bc %s -o %t.bc 7; RUN: %flang_fc1 -S -triple aarch64-unknown-linux-gnu -o - %t.bc | FileCheck %s 8; RUN: rm -f %t.bc 9 10; RUN: rm -f %t.bc 11; RUN: %flang -c -target aarch64-unknown-linux-gnu -emit-llvm %s -o %t.bc 12; RUN: %flang -S -target aarch64-unknown-linux-gnu -o - %t.bc | FileCheck %s 13; RUN: rm -f %t.bc 14 15; CHECK-LABEL: foo: 16; CHECK: ret 17 18define void @foo() { 19 ret void 20} 21