aboutsummaryrefslogtreecommitdiff
path: root/libitm
AgeCommit message (Collapse)AuthorFilesLines
2011-11-09libitm: Work around assembler missing AVX insns.Richard Henderson6-0/+121
From-SVN: r181246
2011-11-09libitm: Remove unused code.Richard Henderson22-2668/+40
In particular, unused code that's presenting portability problems. From-SVN: r181241
2011-11-09libitm: Avoid non-portable x86 branch prediction mnemonic.Richard Henderson2-3/+8
From-SVN: r181233
2011-11-09libitm: de-ELF-ize x86/sjlj.S.Richard Henderson2-5/+17
* config/x86/sjlj.S: Protect elf directives with __ELF__. Protect .note.GNU-stack with __linux__. From-SVN: r181229
2011-11-09libitm: Configure for gas cfi pseudo ops.Richard Henderson7-12/+109
* asmcfi.m4: New file. * configure.ac (GCC_AS_CFI_PSEUDO_OP): Test it. * configure, aclocal.m4, config.h.in: Rebuild. * config/generic/asmcfi.h: New file. * config/x86/sjlj.S: Use it. From-SVN: r181224
2011-11-08Fix a darwin10 build problem.Richard Henderson2-2/+12
local.cc:113:6: error: only weak aliases are supported in this configuration * local.cc (_ITM_LB): Use a normal call, not a function alias. From-SVN: r181182
2011-11-08Fix tests for libitm support.Richard Henderson2-1/+3
From-SVN: r181169
2011-11-08Check for libitm support at top-level.Richard Henderson4-41/+28
From-SVN: r181168
2011-11-08ChangeLog for last change.Rainer Orth1-0/+8
From-SVN: r181164
2011-11-08Fix Solaris/x86 libitm buildRainer Orth3-2/+6
* configure.tgt: Handle i386 like i[456]86. * config/generic/tls.h [!HAVE_ARCH_GTM_THREAD] (gtm_thr): Don't take address. * config/generic/tls.cc [!HAVE_ARCH_GTM_THREAD || !HAVE_ARCH_GTM_THREAD_DISP] (_gtm_thr_tls): New variable. From-SVN: r181163
2011-11-08Merge from transactional-memory branch.Aldy Hernandez88-0/+37362
From-SVN: r181154