https://github.com/trcrsired updated https://github.com/llvm/llvm-project/pull/79542
>From 1039a36b2891f72192e77f2ef96736b1ab4315d8 Mon Sep 17 00:00:00 2001 From: trcrsired <uwgghhb...@gmail.com> Date: Thu, 25 Jan 2024 21:47:43 -0500 Subject: [PATCH] [llvm] set emulated-tls by default for MinGW x86_64-windows-gnu target by default enables emulated-tls on gcc, we should do the same --- llvm/include/llvm/TargetParser/Triple.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/include/llvm/TargetParser/Triple.h b/llvm/include/llvm/TargetParser/Triple.h index 870dc75b1c1f80f..2452ee58e1e807e 100644 --- a/llvm/include/llvm/TargetParser/Triple.h +++ b/llvm/include/llvm/TargetParser/Triple.h @@ -1030,7 +1030,7 @@ class Triple { /// Note: Android API level 29 (10) introduced ELF TLS. bool hasDefaultEmulatedTLS() const { return (isAndroid() && isAndroidVersionLT(29)) || isOSOpenBSD() || - isWindowsCygwinEnvironment() || isOHOSFamily(); + isOSCygMing() || isOHOSFamily(); } /// Tests whether the target uses TLS Descriptor by default. _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits