1*116841c6SSaleem Abdulrasool# RUN: not llvm-mc -triple riscv32 -filetype obj %s -o /dev/null 2>&1 | FileCheck %s 2*116841c6SSaleem Abdulrasool 3*116841c6SSaleem Abdulrasool.Ltmp1: 4*116841c6SSaleem Abdulrasool .quad tls 5*116841c6SSaleem Abdulrasool 6*116841c6SSaleem Abdulrasool lui a0, %hi(tls+0-.Ltmp1) 7*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 8*116841c6SSaleem Abdulrasool lw a0, %lo(tls+0-.Ltmp1)(t0) 9*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 10*116841c6SSaleem Abdulrasool lui a0, %tprel_hi(tls+0-.Ltmp1) 11*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 12*116841c6SSaleem Abdulrasool add a0, a0, tp, %tprel_add(tls+0-.Ltmp1) 13*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 14*116841c6SSaleem Abdulrasool addi a0, a0, %tprel_lo(tls+0-.Ltmp1) 15*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 16*116841c6SSaleem Abdulrasool auipc a0, %tls_ie_pcrel_hi(tls+0-.Ltmp1) 17*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 18*116841c6SSaleem Abdulrasool auipc a0, %tls_gd_pcrel_hi(tls+0-.Ltmp1) 19*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 20*116841c6SSaleem Abdulrasool auipc a0, %pcrel_hi(tls-.Ltmp1) 21*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 22*116841c6SSaleem Abdulrasool auipc a0, %got_pcrel_hi(tls-.Ltmp1) 23*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 24*116841c6SSaleem Abdulrasool addi a0, a0, %pcrel_lo(tls-.Ltmp1) 25*116841c6SSaleem Abdulrasool# CHECK: :[[#@LINE-1]]:2: error: expected relocatable expression 26*116841c6SSaleem Abdulrasool 27*116841c6SSaleem Abdulrasool# tail tls+32 28*116841c6SSaleem Abdulrasool# tail tls-tls 29*116841c6SSaleem Abdulrasool# _ :[[#@LINE-1]]:2: error: expected relocatable expression 30