• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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