This is the mail archive of the gcc-bugs@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]

[Bug target/70191] libatomic library does not have lock-free implementation for 16-bytes data object on Solaris


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70191

nsz at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |i386-*, x86_64-*
   Last reconfirmed|                            |2016-11-29
                 CC|                            |nsz at gcc dot gnu.org

--- Comment #6 from nsz at gcc dot gnu.org ---
affects all x86 targets (except *gnu unless gcc was configured with
--disable-gnu-indirect-function )

libatomic needs a portable mechanism to dispatch between incompatible
implementations when those can be inlined (or static linked).

(currently there is no diagnostic when incompatible use of atomics are linked
together which can cause dangerous runtime breakage.)

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