Home | History | Annotate | Download | only in ELF
      1 // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux %s -o - | llvm-readobj -r | FileCheck %s
      2 
      3 // these should not produce relaxable relocations
      4 
      5         movq foo@GOT, %rax
      6         mulq foo@GOTPCREL(%rip)
      7         .long foo@GOTPCREL
      8 
      9 // CHECK:      Relocations [
     10 // CHECK:        Section ({{.*}}) .rela.text {
     11 // CHECK-NEXT:     R_X86_64_GOT32 foo
     12 // CHECK-NEXT:     R_X86_64_GOTPCREL foo
     13 // CHECK-NEXT:     R_X86_64_GOTPCREL foo
     14 // CHECK-NEXT:   }
     15 // CHECK-NEXT: ]
     16