brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · f4449bd Raw
30 lines · plain
1# REQUIRES: ppc2# RUN: llvm-mc -filetype=obj -triple=powerpc64le %s -o %tle.o3# RUN: ld.lld --hash-style=sysv -discard-all -shared %tle.o -o %tle.so4# RUN: llvm-readelf -hSl %tle.so | FileCheck --check-prefixes=CHECK,LE %s5 6# RUN: llvm-mc -filetype=obj -triple=powerpc64 %s -o %tbe.o7# RUN: ld.lld --hash-style=sysv -discard-all -shared %tbe.o -o %tbe.so8# RUN: llvm-readelf -hSl %tbe.so | FileCheck --check-prefixes=CHECK,BE %s9 10# CHECK:        Class:                             ELF6411# LE-NEXT:      Data:                              2's complement, little endian12# BE-NEXT:      Data:                              2's complement, big endian13# CHECK-NEXT:   Version:                           1 (current)14# CHECK-NEXT:   OS/ABI:                            UNIX - System V15# CHECK-NEXT:   ABI Version:                       016# CHECK-NEXT:   Type:                              DYN (Shared object file)17# CHECK-NEXT:   Machine:                           PowerPC6418 19# CHECK:      Name              Type            Address          Off    Size   ES Flg Lk Inf Al20# CHECK:      .branch_lt        NOBITS          {{.*}}                  000000 00  WA  0   0  821 22.abiversion 223# Exits with return code 55 on linux.24.text25  li 0,126  li 3,5527  sc28 29 30