This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PING] fix broken shared libgcc thread safety on alpha-tru64


Hello,

Ping for

  http://gcc.gnu.org/ml/gcc-patches/2009-05/msg01126.html

> config/alpha/t-osf4 reads:
> 
>   # Hide all POSIX threads related symbols provided by gthr-posix.c.  This
>   # only has an effect if t-osf-pthread is in use.

> An annoying consequence is that libgcc_s.so remains unprotected
> against concurrent accesses to the global state it maintains in
> multithreaded contexts.

> The attached patch is a suggestion to fix this by removing the hiding.
> 
> We have been using it internally for a long while on gcc 3.4 and 4.3
> bases. I checked that the bogus behavior is still present on a recent
> mainline before the patch and would welcome opinions before launching
> a full test cycle, uneasy to conduct.

 Thanks in advance,

 Olivier


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]