Index: cfe/trunk/lib/Basic/Targets/RISCV.h =================================================================== --- cfe/trunk/lib/Basic/Targets/RISCV.h +++ cfe/trunk/lib/Basic/Targets/RISCV.h @@ -35,7 +35,6 @@ RISCVTargetInfo(const llvm::Triple &Triple, const TargetOptions &) : TargetInfo(Triple), HasM(false), HasA(false), HasF(false), HasD(false), HasC(false) { - TLSSupported = false; LongDoubleWidth = 128; LongDoubleAlign = 128; LongDoubleFormat = &llvm::APFloat::IEEEquad(); Index: cfe/trunk/test/CodeGen/thread-specifier.c =================================================================== --- cfe/trunk/test/CodeGen/thread-specifier.c +++ cfe/trunk/test/CodeGen/thread-specifier.c @@ -1,4 +1,6 @@ // RUN: %clang_cc1 -triple i686-pc-linux-gnu -emit-llvm -o - %s | FileCheck %s +// RUN: %clang_cc1 -triple riscv32 -emit-llvm -o - %s | FileCheck %s +// RUN: %clang_cc1 -triple riscv64 -emit-llvm -o - %s | FileCheck %s // CHECK: @b = external thread_local global // CHECK: @d.e = internal thread_local global