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