aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2025-04-14 09:32:20 +0200
committerEric Botcazou <ebotcazou@adacore.com>2025-04-14 09:37:51 +0200
commit5c82694319a168a1369bafa4c6e21b664a5d0bc8 (patch)
tree7bde6d9f711ec897bc79496609951588b2240e49 /libjava/java/util
parentec4bf5b6c22e205c9396fc7250da971ec75e3aa3 (diff)
downloadgcc-5c82694319a168a1369bafa4c6e21b664a5d0bc8.zip
gcc-5c82694319a168a1369bafa4c6e21b664a5d0bc8.tar.gz
gcc-5c82694319a168a1369bafa4c6e21b664a5d0bc8.tar.bz2
Fix implementation of Win32 thread model for C++ modules
This applies the same magic to config/i386/gthr-win32.h that was applied to gthr-posix.h (https://gcc.gnu.org/cgit/gcc/commit/?id=6a4d1c374eed17) for the sake of C++ modules. libgcc/ PR target/119673 * config/i386/gthr-win32.h (__GTHREAD_ALWAYS_INLINE): New macro. (__GTHREAD_INLINE): Likewise. (__GTHR_W32_InterlockedCompareExchange): Delete. (__gthread_active_p): Mark as __GTHREAD_INLINE instead of static inline. (__gthread_create): Likewise. (__gthread_join): Likewise. (__gthread_self): Likewise. (__gthread_detach): Likewise. (__gthread_equal): Likewise. (__gthread_yield): Likewise. (__gthread_once): Likewise. (__gthread_key_create): Likewise. (__gthread_key_delete): Likewise. (__gthread_getspecific): Likewise. (__gthread_setspecific): Likewise. (__gthread_mutex_init_function): Likewise. (__gthread_mutex_destroy): Likewise. (__gthread_mutex_lock): Likewise. (__gthread_mutex_trylock): Likewise. (__gthread_mutex_timedlock): Likewise. (__gthread_mutex_unlock): Likewise. (__gthread_recursive_mutex_trylock): Likewise. (__gthread_cond_init_function): Likewise. (__gthread_cond_broadcast): Likewise. (__gthread_cond_signal): Likewise. (__gthread_cond_wait): Likewise. (__gthread_cond_timedwait): Likewise. (__GTHREAD_WIN32_INLINE): Likewise. (__GTHREAD_WIN32_COND_INLINE): Likewise. (__gthread_recursive_mutex_init_function): Likewise. (__gthread_recursive_mutex_destroy): Likewise. (__gthread_recursive_mutex_lock): Likewise. (__gthread_recursive_mutex_unlock): Likewise. (__gthread_cond_destroy): Likewise. (__gthread_cond_wait_recursive): Likewise.
Diffstat (limited to 'libjava/java/util')
0 files changed, 0 insertions, 0 deletions