1*e71fa033SKazushi (Jam) Marukawa# RUN: not llvm-mc -filetype=obj -triple=ve %s -o /dev/null 2>&1 | \ 2*e71fa033SKazushi (Jam) Marukawa# RUN: FileCheck %s 3*e71fa033SKazushi (Jam) Marukawa# RUN: not llvm-mc -filetype=obj -triple=ve -position-independent %s \ 4*e71fa033SKazushi (Jam) Marukawa# RUN: -o /dev/null 2>&1 | FileCheck %s 5*e71fa033SKazushi (Jam) Marukawa 6*e71fa033SKazushi (Jam) Marukawa.data 7*e71fa033SKazushi (Jam) Marukawaa: 8*e71fa033SKazushi (Jam) Marukawa## An undefined reference of _GLOBAL_OFFSET_TABLE_ causes .got[0] to be 9*e71fa033SKazushi (Jam) Marukawa## allocated to store _DYNAMIC. 10*e71fa033SKazushi (Jam) Marukawa.byte _GLOBAL_OFFSET_TABLE_ 11*e71fa033SKazushi (Jam) Marukawa.byte _GLOBAL_OFFSET_TABLE_ - . 12*e71fa033SKazushi (Jam) Marukawa.2byte _GLOBAL_OFFSET_TABLE_ 13*e71fa033SKazushi (Jam) Marukawa.2byte _GLOBAL_OFFSET_TABLE_ - . 14*e71fa033SKazushi (Jam) Marukawa.8byte _GLOBAL_OFFSET_TABLE_ - . 15*e71fa033SKazushi (Jam) Marukawa 16*e71fa033SKazushi (Jam) Marukawa# CHECK: data-reloc-error.s:10:7: error: 1-byte data relocation is not supported 17*e71fa033SKazushi (Jam) Marukawa# CHECK-NEXT: .byte _GLOBAL_OFFSET_TABLE_ 18*e71fa033SKazushi (Jam) Marukawa# CHECK: data-reloc-error.s:11:7: error: 1-byte pc-relative data relocation is not supported 19*e71fa033SKazushi (Jam) Marukawa# CHECK-NEXT: .byte _GLOBAL_OFFSET_TABLE_ - . 20*e71fa033SKazushi (Jam) Marukawa# CHECK: data-reloc-error.s:12:8: error: 2-byte data relocation is not supported 21*e71fa033SKazushi (Jam) Marukawa# CHECK-NEXT: .2byte _GLOBAL_OFFSET_TABLE_ 22*e71fa033SKazushi (Jam) Marukawa# CHECK: data-reloc-error.s:13:8: error: 2-byte pc-relative data relocation is not supported 23*e71fa033SKazushi (Jam) Marukawa# CHECK-NEXT: .2byte _GLOBAL_OFFSET_TABLE_ - . 24*e71fa033SKazushi (Jam) Marukawa# CHECK: data-reloc-error.s:14:8: error: 8-byte pc-relative data relocation is not supported 25*e71fa033SKazushi (Jam) Marukawa# CHECK-NEXT: .8byte _GLOBAL_OFFSET_TABLE_ - . 26*e71fa033SKazushi (Jam) Marukawa 27