aboutsummaryrefslogtreecommitdiff
path: root/libitm/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2012-02-14libitm: Add multi-lock, write-through TM method.Torvald Riegel1-1/+1
libitm/ * libitm_i.h (GTM::gtm_rwlog_entry): New. (GTM::gtm_thread): Add read and write logs. (GTM::dispatch_ml_wt): Declare. * retry.cc (parse_default_method): Support ml_wt. * method-ml.cc: New file. * Makefile.am: Add method-ml.cc. * Makefile.in: Regenerate. From-SVN: r184212
2012-01-23Clear hardware capabilities on libitm.so with Sun ldRainer Orth1-1/+1
* clearcap.map: New file. * acinclude.m4 (LIBITM_CHECK_LINKER_HWCAP): New test. * configure.ac: Call it. Clear HWCAP_LDFLAGS if defaulting to -mavx. * Makefile.am (AM_LDFLAGS): Add $(HWCAP_LDFLAGS) * configure: Regenerate. * Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. From-SVN: r183430
2011-12-21Makefile.am (AM_CXXFLAGS): Put $(XCFLAGS) first.Jakub Jelinek1-2/+2
* Makefile.am (AM_CXXFLAGS): Put $(XCFLAGS) first. * Makefile.in: Regenerated. From-SVN: r182593
2011-12-14arm-linux: Add libitm support.Richard Henderson1-0/+3
* config/arm/hwcap.h, config/arm/hwcap.cc: New files. * config/arm/sjlj.S, config/arm/target.h: New files. * config/generic/asmcfi.h (cfi_adjust_cfa_offset): New. (cfi_rel_offset): New. * config/linux/futex_bits.h: New file. * config/linux/futex.cc: Include futex_bits.h here... * config/linux/futex.h: ... not here. * Makefile.am (libitm_la_SOURCES) <ARCH_ARM>: Add hwcap.cc. * configure.ac (ARCH_AM): New conditional. * Makefile.in, configure: Rebuild. * configure.tgt: Handle ARM. From-SVN: r182355
2011-11-23Makefile.am (libitm_la_LDFLAGS): Remove "-no-undefined".Iain Sandoe1-2/+1
libitm: * Makefile.am (libitm_la_LDFLAGS): Remove "-no-undefined". * Makefile.in: Regenerate. From-SVN: r181654
2011-11-21Support sun symbol versioning in libitmRainer Orth1-1/+19
libitm: * acinclude.m4 (LIBITM_CHECK_LINKER_FEATURES): Handle gold. (LIBITM_ENABLE_SYMVERS): Handle sun style. * Makefile.am: Handle sun style versioning. (libitm_la_LINK): Add $(libitm_la_LDFLAGS). * configure: Regenerate. * Makefile.in: Regenerate. contrib: * make_sunver.pl: Convert '?' in glob patterns to '.'. From-SVN: r181588
2011-11-10libitm: Don't add -mavx if the assembler doesn't support avx.Richard Henderson1-0/+2
* config/x86/x86_avx.cc: Remove #undef __AVX__ hack. Tidy comments. * Makefile.am (x86_avx.lo): Only add -mavx if ARCH_X86_AVX. * configure.ac (ARCH_X86_AVX): New conditional. * Makefile.in, configure: Rebuild. From-SVN: r181261
2011-11-09libitm: Remove unused code.Richard Henderson1-1/+1
In particular, unused code that's presenting portability problems. From-SVN: r181241
2011-11-08Merge from transactional-memory branch.Aldy Hernandez1-0/+98
From-SVN: r181154