On Fri, Apr 11, 2025 at 5:55 PM Eric Botcazou <botca...@adacore.com> wrote:
>
> Hi,
>
> 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 (thanks to Andrew for the pointer!).
>
> Built for {i686,x86_64}-w64-mingw32, OK for the mainline?

OK.

Richard.

>
> 2025-04-11 Eric Botcazou  <ebotca...@adacore.com>
>
> 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.
>
> --
> Eric Botcazou

Reply via email to