summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authortorvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4>2013-08-30 10:33:41 +0000
committertorvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4>2013-08-30 10:33:41 +0000
commitf20d0394eaddf7f3432584ceba1c0068c53edc29 (patch)
treec0b7c9260feea5365646627e5ddc4df6b74877de /Makefile.in
parent5fc5fc38e108c82be4c462ddd72f2c8fdbb9e2c5 (diff)
downloadgcc-f20d0394eaddf7f3432584ceba1c0068c53edc29.tar.gz
Add custom HTM fast path for RTM on x86_64.
* libitm_i.h (gtm_thread): Assign an asm name to serial_lock. (htm_fastpath): Assign an asm name. * libitm.h (_ITM_codeProperties): Add non-ABI flags used by custom HTM fast paths. (_ITM_actions): Likewise. * config/x86/target.h (HTM_CUSTOM_FASTPATH): Enable custom fastpath on x86_64. * config/x86/sjlj.S (_ITM_beginTransaction): Add custom HTM fast path. * config/posix/rwlock.h (gtm_rwlock): Update comments. Move summary field to the start of the structure. * config/linux/rwlock.h (gtm_rwlock): Update comments. * beginend.cc (gtm_thread::begin_transaction): Add retry policy handling for custom HTM fast paths. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202101 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'Makefile.in')
0 files changed, 0 insertions, 0 deletions