brintos

brintos / llvm-project-archived public Read only

0
0
Text · 520 B · e624a8b Raw
15 lines · c
1// REQUIRES: riscv-registered-target2/// cc1 -enable-tlsdesc (due to -mtls-dialect=desc) enables TLSDESC.3// RUN: %clang_cc1 -triple riscv64 -S -mrelocation-model pic -pic-level 1 -enable-tlsdesc %s -o - | FileCheck %s --check-prefix=DESC4// RUN: %clang_cc1 -triple riscv64 -S -mrelocation-model pic -pic-level 1 %s -o - | FileCheck %s --check-prefix=NODESC5 6__thread int x;7 8// DESC:       %tlsdesc_hi9// DESC-NOT:   %tls_gd_pcrel_hi10// NODESC:     %tls_gd_pcrel_hi11// NODESC-NOT: %tlsdesc_hi12int use() {13  return x;14}15