98 lines · plain
1# RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj %s | \2# RUN: llvm-readobj -S --sr --sd - | FileCheck %s -check-prefix=STATIC -check-prefix=STATIC-BE3# RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj %s | \4# RUN: llvm-readobj -S --sr --sd - | FileCheck %s -check-prefix=PIC -check-prefix=PIC-BE5# RUN: llvm-mc -triple=powerpc64le-unknown-linux-gnu -filetype=obj %s | \6# RUN: llvm-readobj -S --sr --sd - | FileCheck %s -check-prefix=STATIC -check-prefix=STATIC-LE7# RUN: llvm-mc -triple=powerpc64le-unknown-linux-gnu -filetype=obj %s | \8# RUN: llvm-readobj -S --sr --sd - | FileCheck %s -check-prefix=PIC -check-prefix=PIC-LE9 10_proc:11 .cfi_startproc12 nop13 .cfi_endproc14 15# STATIC: Section {16# STATIC: Name: .eh_frame17# STATIC-NEXT: Type: SHT_PROGBITS18# STATIC-NEXT: Flags [ (0x2)19# STATIC-NEXT: SHF_ALLOC20# STATIC-NEXT: ]21# STATIC-NEXT: Address:22# STATIC-NEXT: Offset:23# STATIC-NEXT: Size: 4024# STATIC-NEXT: Link: 025# STATIC-NEXT: Info: 026# STATIC-NEXT: AddressAlignment: 827# STATIC-NEXT: EntrySize: 28# STATIC-NEXT: Relocations [29# STATIC-NEXT: ]30# STATIC-NEXT: SectionData (31# STATIC-BE-NEXT: 0000: 00000010 00000000 017A5200 0478410132# STATIC-LE-NEXT: 0000: 10000000 00000000 017A5200 0478410133# STATIC-BE-NEXT: 0010: 1B0C0100 00000010 00000018 0000000034# STATIC-LE-NEXT: 0010: 1B0C0100 10000000 18000000 0000000035# STATIC-BE-NEXT: 0020: 00000004 0000000036# STATIC-LE-NEXT: 0020: 04000000 0000000037# STATIC-NEXT: )38# STATIC-NEXT: }39 40# STATIC: Section {41# STATIC: Name: .rela.eh_frame42# STATIC-NEXT: Type: SHT_RELA43# STATIC-NEXT: Flags [44# STATIC-NEXT: SHF_INFO_LINK45# STATIC-NEXT: ]46# STATIC-NEXT: Address:47# STATIC-NEXT: Offset:48# STATIC-NEXT: Size: 2449# STATIC-NEXT: Link:50# STATIC-NEXT: Info:51# STATIC-NEXT: AddressAlignment: 852# STATIC-NEXT: EntrySize: 2453# STATIC-NEXT: Relocations [54# STATIC-NEXT: 0x1C R_PPC64_REL32 .text 0x055# STATIC-NEXT: ]56 57# PIC: Section {58# PIC: Name: .eh_frame59# PIC-NEXT: Type: SHT_PROGBITS60# PIC-NEXT: Flags [ (0x2)61# PIC-NEXT: SHF_ALLOC62# PIC-NEXT: ]63# PIC-NEXT: Address:64# PIC-NEXT: Offset:65# PIC-NEXT: Size: 4066# PIC-NEXT: Link: 067# PIC-NEXT: Info: 068# PIC-NEXT: AddressAlignment: 869# PIC-NEXT: EntrySize: 070# PIC-NEXT: Relocations [71# PIC-NEXT: ]72# PIC-NEXT: SectionData (73# PIC-BE-NEXT: 0000: 00000010 00000000 017A5200 0478410174# PIC-LE-NEXT: 0000: 10000000 00000000 017A5200 0478410175# PIC-BE-NEXT: 0010: 1B0C0100 00000010 00000018 0000000076# PIC-LE-NEXT: 0010: 1B0C0100 10000000 18000000 0000000077# PIC-BE-NEXT: 0020: 00000004 0000000078# PIC-LE-NEXT: 0020: 04000000 0000000079# PIC-NEXT: )80# PIC-NEXT: }81 82# PIC: Section {83# PIC: Name: .rela.eh_frame84# PIC-NEXT: Type: SHT_RELA85# PIC-NEXT: Flags [86# PIC-NEXT: SHF_INFO_LINK87# PIC-NEXT: ]88# PIC-NEXT: Address:89# PIC-NEXT: Offset:90# PIC-NEXT: Size: 2491# PIC-NEXT: Link:92# PIC-NEXT: Info:93# PIC-NEXT: AddressAlignment: 894# PIC-NEXT: EntrySize: 2495# PIC-NEXT: Relocations [96# PIC-NEXT: 0x1C R_PPC64_REL32 .text 0x097# PIC-NEXT: ]98