X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libitm%2FChangeLog;h=ae091d871810eb2f24e2df350e47b6b439059a8a;hb=0bbd21790208f97e2ce112a0ab42187de61f3033;hp=b1629b1a89e32667bd9e38d3761aa97899aca6e1;hpb=ba2f8f6bb45dad549b9ba03546ff5d1f2ff4bad7;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libitm/ChangeLog b/libitm/ChangeLog index b1629b1a89e..ae091d87181 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,84 @@ +2011-11-22 Iain Sandoe + + * config/x86/sjlj.S (CONCAT1, CONCAT2, SYM): Respond to + __USER_LABEL_PREFIX__ for targets that use it. + TYPE, SIZE, HIDDEN): New macros to assist on non-elf targets. + (_ITM_beginTransaction): Use SYM, TYPE, SIZE macros to assist + in portability to non-elf targets. + (GTM_longjmp): LIkewise. + * libitm_i.h (begin_transaction): Apply __USER_LABEL_PREFIX__ + where required. + +2011-11-22 Iain Sandoe + + * testsuite/libitm.c/memcpy-1.c: Allow for MAP_ANON spelling. + * testsuite/libitm.c/memset-1.c: Likewise. + +2011-11-21 Andreas Tobler + + * configure: Regenerate. + +2011-11-21 Rainer Orth + + * 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. + +2011-11-18 Rainer Orth + + * config/generic/asmcfi.h: Fix comment. + * config/x86/sjlj.S (_ITM_beginTransaction): Provide ELF PIC code + sequence without .hidden support, error for non-ELF targets. + (GTM_longjmp) [__ELF__]: Only use .hidden if + HAVE_ATTRIBUTE_VISIBILITY. + +2011-11-17 Rainer Orth + + * alloc_cpp.cc [__osf__] (_ZnwX, _ZdlPv, _ZnaX, _ZdaPv, + _ZnwXRKSt9nothrow_t, _ZdlPvRKSt9nothrow_t, _ZdaPvRKSt9nothrow_t): + Dummy functions. + * eh_cpp.cc [__osf__] (__cxa_allocate_exception, __cxa_throw, + __cxa_begin_catch, __cxa_end_catch, __cxa_tm_cleanup): Likewise. + +2011-11-16 Uros Bizjak + + PR bootstrap/51098 + * acinclude.m4 (LIBITM_CHECK_AS_AVX): Fix target selector. + * configure: Regenerate. + +2011-11-14 H.J. Lu + + * testsuite/lib/libitm.exp: Check ia32 instead of ilp32. + +2011-11-10 Rainer Orth + + * config/alpha/sjlj.S (_ITM_beginTransaction) [!__ELF__]: Don't use + .hidden. + (.note.GNU-stack): Only use if __linux__. + * alloc_cpp.cc [!__osf__] (_ZnaXRKSt9nothrow_t): Dummy function. + * testsuite/libitm.c/notx.c: Use dg-options "-pthread". + * testsuite/libitm.c/reentrant.c: Likewise. + * testsuite/libitm.c/simple-2.c: Likewise. + * testsuite/libitm.c/txrelease.c: Likewise. + * testsuite/libitm.c++/static_ctor.C: Likewise. + +2011-11-10 Richard Henderson + + * 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. + +2011-11-09 Richard Henderson + + * acinclude.m4 (LIBITM_CHECK_AS_AVX): New. + * configure.ac: Use it. + * config.h.in, configure: Rebuild. + * config/x86/x86_avx.cc: Handle !HAVE_AS_AVX. + 2011-11-09 Richard Henderson * barrier.tpl, memcpy.cc, memset.cc, method-wbetl.cc: Remove file.