r193347 - in /branches/gupc/libgupc: ChangeLog ...

nenadv@gcc.gnu.org nenadv@gcc.gnu.org
Fri Nov 9 00:17:00 GMT 2012


Author: nenadv
Date: Fri Nov  9 00:17:40 2012
New Revision: 193347

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193347
Log:
	Prevent data tearing on accessing a pointer to shared in
	the shared address space.
libgupc/
	* portals4/gupcr_lock_sup.c (gupcr_lock_get): New.
	* portals4/gupcr_lock_sup.h: Add extern def for gupcr_lock_get.
	* portals4/gupcr_lock.upc (upc_unlock): Access data that can
	be changed by other threads via Portals interface.

Modified:
    branches/gupc/libgupc/ChangeLog
    branches/gupc/libgupc/portals4/gupcr_lock.upc
    branches/gupc/libgupc/portals4/gupcr_lock_sup.c
    branches/gupc/libgupc/portals4/gupcr_lock_sup.h



More information about the Gcc-cvs mailing list