Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Aug 2018 17:22:24 +0000
From:      bugzilla-noreply@freebsd.org
To:        toolchain@FreeBSD.org
Subject:   [Bug 230888] Missing 64 bit atomic functions for i386
Message-ID:  <bug-230888-29464-PX2GD1tetL@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-230888-29464@https.bugs.freebsd.org/bugzilla/>
References:  <bug-230888-29464@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D230888

--- Comment #4 from Conrad Meyer <cem@freebsd.org> ---
(In reply to David Chisnall from comment #3)
Seems like a C lock implementation for large types is allowed to place the =
lock
in the shared memory with the object.  (Not that using shared memory or _At=
omic
structs is necessarily a good idea.)

"The size, representation, and alignment of an atomic type need not be the =
same
as those of the corresponding unqualified type."

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-230888-29464-PX2GD1tetL>