brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.1 KiB · 63c0d4b Raw
70 lines · plain
1# RUN: llvm-mc -triple=riscv32 -filetype=obj < %s \2# RUN:   | llvm-readobj --file-headers - \3# RUN:   | FileCheck -check-prefix=CHECK-NONE %s4# RUN: llvm-mc -triple=riscv32 -target-abi ilp32 -filetype=obj < %s \5# RUN:   | llvm-readobj --file-headers - \6# RUN:   | FileCheck -check-prefix=CHECK-NONE %s7# RUN: llvm-mc -triple=riscv32 -mattr=+f -target-abi ilp32 -filetype=obj < %s \8# RUN:   | llvm-readobj --file-headers - \9# RUN:   | FileCheck -check-prefix=CHECK-NONE %s10# RUN: llvm-mc -triple=riscv32 -mattr=+d -target-abi ilp32 -filetype=obj < %s \11# RUN:   | llvm-readobj --file-headers - \12# RUN:   | FileCheck -check-prefix=CHECK-NONE %s13# RUN: llvm-mc -triple=riscv64 -filetype=obj < %s \14# RUN:   | llvm-readobj --file-headers - \15# RUN:   | FileCheck -check-prefix=CHECK-NONE %s16# RUN: llvm-mc -triple=riscv64 -target-abi lp64 -filetype=obj < %s \17# RUN:   | llvm-readobj --file-headers - \18# RUN:   | FileCheck -check-prefix=CHECK-NONE %s19# RUN: llvm-mc -triple=riscv64 -mattr=+f -target-abi lp64 -filetype=obj < %s \20# RUN:   | llvm-readobj --file-headers - \21# RUN:   | FileCheck -check-prefix=CHECK-NONE %s22# RUN: llvm-mc -triple=riscv64 -mattr=+d -target-abi lp64 -filetype=obj < %s \23# RUN:   | llvm-readobj --file-headers - \24# RUN:   | FileCheck -check-prefix=CHECK-NONE %s25 26# RUN: llvm-mc -triple=riscv32 -mattr=+f -target-abi ilp32f -filetype=obj < %s \27# RUN:   | llvm-readobj --file-headers - \28# RUN:   | FileCheck -check-prefix=CHECK-FLOAT-SINGLE %s29# RUN: llvm-mc -triple=riscv32 -mattr=+d -target-abi ilp32f -filetype=obj < %s \30# RUN:   | llvm-readobj --file-headers - \31# RUN:   | FileCheck -check-prefix=CHECK-FLOAT-SINGLE %s32# RUN: llvm-mc -triple=riscv64 -mattr=+f -target-abi lp64f -filetype=obj < %s \33# RUN:   | llvm-readobj --file-headers - \34# RUN:   | FileCheck -check-prefix=CHECK-FLOAT-SINGLE %s35# RUN: llvm-mc -triple=riscv64 -mattr=+d -target-abi lp64f -filetype=obj < %s \36# RUN:   | llvm-readobj --file-headers - \37# RUN:   | FileCheck -check-prefix=CHECK-FLOAT-SINGLE %s38 39# RUN: llvm-mc -triple=riscv32 -mattr=+d -target-abi ilp32d -filetype=obj < %s \40# RUN:   | llvm-readobj --file-headers - \41# RUN:   | FileCheck -check-prefix=CHECK-FLOAT-DOUBLE %s42# RUN: llvm-mc -triple=riscv64 -mattr=+d -target-abi lp64d -filetype=obj < %s \43# RUN:   | llvm-readobj --file-headers - \44# RUN:   | FileCheck -check-prefix=CHECK-FLOAT-DOUBLE %s45 46# RUN: llvm-mc -triple=riscv32 -target-abi ilp32e -filetype=obj < %s \47# RUN:   | llvm-readobj --file-headers - \48# RUN:   | FileCheck -check-prefix=CHECK-RVE %s49 50# RUN: llvm-mc -triple=riscv64 -target-abi lp64e -filetype=obj < %s \51# RUN:   | llvm-readobj --file-headers - \52# RUN:   | FileCheck -check-prefix=CHECK-RVE %s53 54# CHECK-NONE:               Flags [ (0x0)55# CHECK-NONE-NEXT:          ]56 57# CHECK-FLOAT-SINGLE:       Flags [ (0x2)58# CHECK-FLOAT-SINGLE-NEXT:    EF_RISCV_FLOAT_ABI_SINGLE (0x2)59# CHECK-FLOAT-SINGLE-NEXT:  ]60 61# CHECK-FLOAT-DOUBLE:       Flags [ (0x4)62# CHECK-FLOAT-DOUBLE-NEXT:    EF_RISCV_FLOAT_ABI_DOUBLE (0x4)63# CHECK-FLOAT-DOUBLE-NEXT:  ]64 65# CHECK-RVE:                Flags [ (0x8)66# CHECK-RVE-NEXT:             EF_RISCV_RVE (0x8)67# CHECK-RVE-NEXT:           ]68 69nop70