Fix the logic conditioning VX_ENTER/LEAVE_TLS_DTOR
authorOlivier Hainque <hainque@adacore.com>
Wed, 28 Oct 2020 11:24:56 +0000 (11:24 +0000)
committerOlivier Hainque <hainque@adacore.com>
Thu, 29 Oct 2020 10:59:11 +0000 (10:59 +0000)
Fix a basic #if/#ifdef confusion which leads to improper
choices in some configurations.

2020-10-28  Olivier Hainque  <hainque@adacore.com>

libgcc/
* config/gthr-vxworks-tls.c: Fix preprocessor logic
controlling the definition of VX_ENTER_TLS_DTOR and
VX_LEAVE_TLS_DTOR based on a version major check.

libgcc/config/gthr-vxworks-tls.c

index 8987e55c35ac0728ac4fbcc56cc507942bcedd87..1d5c4fbb34dedcc3f61adf1dcff717be6b0f68a0 100644 (file)
@@ -115,7 +115,7 @@ extern void __gthread_set_tls_data (void *data);
 
 #endif
 
-#ifdef _VXWORKS_MAJOR_EQ(6)
+#if _VXWORKS_MAJOR_EQ(6)
 
 extern void __gthread_enter_tls_dtor_context (void);
 extern void __gthread_leave_tls_dtor_context (void);