brintos

brintos / llvm-project-archived public Read only

0
0
Text · 869 B · b44703d Raw
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