193d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola// COFF section-relative relocations
293d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola
393d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s | llvm-readobj -r | FileCheck %s
493d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola
593d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola.data
693d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindolavalues:
793d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola    .long 1
893d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola    .long 0
993d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola
1093d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola.text
1193d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola    movq    values@SECREL32(%rax), %rcx
1293d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola    movq    values@SECREL32+8(%rax), %rax
1393d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola
1493d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola// CHECK:      Relocations [
1593d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola// CHECK-NEXT:   Section (1) .text {
1693d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola// CHECK-NEXT:     0x3 IMAGE_REL_AMD64_SECREL values
1793d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola// CHECK-NEXT:     0xA IMAGE_REL_AMD64_SECREL values
1893d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola// CHECK-NEXT:   }
1993d0b06e2adca2d9f3d4ec544f352cc4e5e9618aRafael Espindola// CHECK-NEXT: ]
20