[MC/ELF] Make the relaxation test more interesting.
authorDavide Italiano <davide@freebsd.org>
Sun, 24 Apr 2016 01:08:35 +0000 (01:08 +0000)
committerDavide Italiano <davide@freebsd.org>
Sun, 24 Apr 2016 01:08:35 +0000 (01:08 +0000)
Add a case where we can't relax.

llvm-svn: 267308

llvm/test/MC/ELF/got-relaxed.s

index 2a9969e..bce4954 100644 (file)
@@ -5,12 +5,14 @@
         movl   foo@GOT, %eax
         movl   foo@GOTPCREL(%rip), %eax
         movq  foo@GOTPCREL(%rip), %rax
+        .long zed@GOTPCREL
 
 // CHECK:      Relocations [
 // CHECK:        Section ({{[^ ]+}}) .rela.text {
 // CHECK-NEXT:       0x{{[^ ]+}} R_X86_64_GOT32 foo 0x{{[^ ]+}}
 // CHECK-NEXT:       0x{{[^ ]+}} R_X86_64_GOTPCRELX foo 0x{{[^ ]+}}
 // CHECK-NEXT:       0x{{[^ ]+}} R_X86_64_REX_GOTPCRELX foo 0x{{[^ ]+}}
+// CHECK-NEXT:       0x{{[^ ]+}} R_X86_64_GOTPCREL zed 0x{{[^ ]+}}
 // CHECK-NEXT:   }
 // CHECK-NEXT: ]