1*9e8ed340Sluxufan; RUN: llc -mtriple=riscv64 < %s -o - | FileCheck --check-prefixes=CHECK-ATTRIBUTES %s 2*9e8ed340Sluxufan; RUN: llc -mtriple=riscv64 < %s -filetype=obj | llvm-readelf -h - \ 3*9e8ed340Sluxufan; RUN: | FileCheck --check-prefixes=CHECK-EFLAGS %s 4*9e8ed340Sluxufan 5*9e8ed340Sluxufan; CHECK-ATTRIBUTES: .attribute 5, "rv64i2p1" 6*9e8ed340Sluxufan; CHECK-EFLAGS: Flags: 0x0 7*9e8ed340Sluxufandefine void @test() { 8*9e8ed340Sluxufan tail call void asm ".option arch, +c", ""() 9*9e8ed340Sluxufan ret void 10*9e8ed340Sluxufan} 11