This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r149358 - in /branches/transactional-memory/lib...
- From: rth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 08 Jul 2009 00:25:54 -0000
- Subject: r149358 - in /branches/transactional-memory/lib...
Author: rth
Date: Wed Jul 8 00:25:53 2009
New Revision: 149358
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149358
Log:
* libitm.h (struct gtm_transaction): Widen id to _ITM_transactionId_t.
* beginend.c (global_tid): Widen to _ITM_transactionId_t.
* configure.tgt: Don't use -ftls-model for x86 linux.
* libitm.h: Include target.h after standard includes.
(_gtm_thr): Rename from gtm_thr.
(setup_gtm_thr, gtm_thr, gtm_tx, set_gtm_tx): New.
(gtm_disp, set_gtm_disp): New.
* beginend.c, dispatch.c, local.c, method-wbetl.c, query.c,
retry.c, serial.c, useraction.c: Use accessor functions throughout.
* config/alpha/target_tls.h, config/x86/target_tls.h: New files.
Added:
branches/transactional-memory/libitm/config/alpha/target_tls.h
branches/transactional-memory/libitm/config/x86/target_tls.h
Modified:
branches/transactional-memory/libitm/ChangeLog
branches/transactional-memory/libitm/beginend.c
branches/transactional-memory/libitm/config/x86/target.h
branches/transactional-memory/libitm/configure.tgt
branches/transactional-memory/libitm/dispatch.c
branches/transactional-memory/libitm/libitm.h
branches/transactional-memory/libitm/local.c
branches/transactional-memory/libitm/method-wbetl.c
branches/transactional-memory/libitm/query.c
branches/transactional-memory/libitm/retry.c
branches/transactional-memory/libitm/serial.c
branches/transactional-memory/libitm/useraction.c