gcc/libstdc++-v3 ChangeLog config/cpu/m68k/bit ...

rth@gcc.gnu.org rth@gcc.gnu.org
Wed Jan 23 17:31:00 GMT 2002


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	rth@gcc.gnu.org	2002-01-23 17:31:14

Modified files:
	libstdc++-v3   : ChangeLog 
	libstdc++-v3/config/cpu/m68k/bits: atomicity.h 

Log message:
	PR libstdc++/5198
	* config/cpu/m68k/bits/atomicity.h (__exchange_and_add): Only use
	CAS on the cpu variants that support it.  Add versions that use
	TAS and that disable interrupts.
	(__atomic_add): Use __exchange_and_add to guarantee atomicity.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gcc&r1=1.995&r2=1.996
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/config/cpu/m68k/bits/atomicity.h.diff?cvsroot=gcc&r1=1.2&r2=1.3



More information about the Libstdc++-cvs mailing list