37 lines · plain
1# REQUIRES: mips2# Check order of gp-relative sections, i.e. sections with SHF_MIPS_GPREL flag.3 4# RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux %s -o %t.o5# RUN: ld.lld %t.o -shared -o %t.so6# RUN: llvm-readobj -S %t.so | FileCheck %s7 8 .text9 nop10 11 .sdata12 .word 013 14# CHECK: Section {15# CHECK: Name: .got16# CHECK-NEXT: Type: SHT_PROGBITS17# CHECK-NEXT: Flags [18# CHECK-NEXT: SHF_ALLOC19# CHECK-NEXT: SHF_MIPS_GPREL20# CHECK-NEXT: SHF_WRITE21# CHECK-NEXT: ]22# CHECK-NEXT: Address:23# CHECK-NEXT: Offset:24# CHECK: }25# CHECK: Section {26# CHECK-NEXT: Index:27# CHECK-NEXT: Name: .sdata28# CHECK-NEXT: Type: SHT_PROGBITS29# CHECK-NEXT: Flags [30# CHECK-NEXT: SHF_ALLOC31# CHECK-NEXT: SHF_MIPS_GPREL32# CHECK-NEXT: SHF_WRITE33# CHECK-NEXT: ]34# CHECK-NEXT: Address:35# CHECK-NEXT: Offset:36# CHECK: }37