This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r143764 - in /branches/transactional-memory/lib...
- From: rth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 29 Jan 2009 17:17:30 -0000
- Subject: r143764 - in /branches/transactional-memory/lib...
Author: rth
Date: Thu Jan 29 17:17:28 2009
New Revision: 143764
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143764
Log:
* Makefile.am (libitm_la_SOURCES): Add clone.c.
* Makefile.in: Rebuild.
* beginend.c (_ITM_abortTransaction): Abort if irrevokable.
(GTM_restart_transaction): Fix uninstrumented code check.
* retry.c (GTM_decide_retry_strategy): Add serial check.
* serial.c (GTM_serialmode): Add irrevokable variable. Don't
automatically go irrevokable when in serial mode.
* clone.c: New file.
* libitm.h, libitm.map: Update.
Added:
branches/transactional-memory/libitm/clone.c
branches/transactional-memory/libitm/testsuite/libitm.c/
branches/transactional-memory/libitm/testsuite/libitm.c/clone-1.c
Modified:
branches/transactional-memory/libitm/ChangeLog
branches/transactional-memory/libitm/Makefile.am
branches/transactional-memory/libitm/Makefile.in
branches/transactional-memory/libitm/beginend.c
branches/transactional-memory/libitm/libitm.h
branches/transactional-memory/libitm/libitm.map
branches/transactional-memory/libitm/retry.c
branches/transactional-memory/libitm/serial.c