]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libitm/ChangeLog
gcc/ChangeLog
[thirdparty/gcc.git] / libitm / ChangeLog
index dd558c00c14aae22873d7f7b9358e9ca9dc3a27d..69492d813a433396d3ddc91cdac8c861a84d2622 100644 (file)
@@ -1,3 +1,207 @@
+2015-10-27  Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
+           Mark Shinwell  <shinwell@codesourcery.com>
+           Andrew Stubbs  <ams@codesourcery.com>
+           Rich Felker <dalias@libc.org>
+
+       * config/sh/sjlj.S (_ITM_beginTransaction): Bypass PLT calling
+       GTM_begin_transaction for compatibility with FDPIC.
+
+2015-10-09  David Malcolm  <dmalcolm@redhat.com>
+
+       * testsuite/lib/libitm.exp: Load multiline.exp before prune.exp,
+       using load_gcc_lib.
+
+2015-08-20  Gleb Fotengauer-Malinovskiy  <glebfm@altlinux.org>  (tiny change)
+
+       PR libitm/61164
+       * local_atomic (__always_inline): Rename to...
+       (__libitm_always_inline): ... this.
+
+2015-07-03  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
+
+       PR target/52482
+       * config/powerpc/sjlj.S: Port to Xcode 2.5.
+
+2015-05-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/linux/x86/futex_bits.h (sys_futex0) [__x86_64__]: Change
+       operands "op" and "val" to int.
+
+2015-05-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/linux/sh/futex_bits.h (sys_futex0) Change operands
+       "op" and "val" to int.
+
+2015-05-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/linux/alpha/futex_bits.h (sys_futex0) Change operands
+       "op" and "val" to int.
+
+2015-05-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/linux/futex.cc (gtm_futex_wait, gtm_futex_wake):
+       Declare as static int.
+       (FUTEX_PRIVATE_FLAG): Remove L suffix.
+       * config/linux/futex_bits.h (sys_futex0) Change operand "op" to int.
+
+2015-05-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/linux/x86/futex_bits.h (sys_futex0) [__PIC__]: Remove
+       sys_futex0 function.
+
+2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
+
+       * Makefile.in: Regenerated with automake-1.11.6.
+       * aclocal.m4: Likewise.
+       * configure: Likewise.
+       * testsuite/Makefile.in: Likewise.
+
+2015-04-22  Gregor Richards  <gregor.richards@uwaterloo.ca>
+
+       * config/arm/hwcap.cc: Use fcntl.h instead of sys/fcntl.h.
+       * config/linux/x86/tls.h: Only use __GLIBC_PREREQ if defined.
+
+2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR libitm/64360
+       * libitm.c/stackundo.c (test2): Make it static.
+       (test1): Likewise.
+
+2015-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       Update copyright years.
+
+2015-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * libitm.texi: Bump @copying's copyright year.
+
+2014-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * testsuite/lib/libitm.exp: Load target-utils.exp.
+       Move load of target-supports.exp earlier.
+
+2014-12-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       * configure.tgt (x86_64): Tune -m32 multilib to generic.
+
+2014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/63784
+       * configure: Regenerated.
+
+2014-11-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR target/63610
+       * configure: Regenerate.
+
+2014-10-06  Marek Polacek  <polacek@redhat.com>
+
+       * testsuite/libitm.c/memcpy-1.c: Declare getpagesize.
+       * testsuite/libitm.c/memset-1.c: Likewise.
+
+2014-07-24  Richard Henderson  <rth@redhat.com>
+
+       * config/aarch64/sjlj.S (_ITM_beginTransaction): Use post-inc
+       addressing mode in epilogue.
+
+2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * acinclude.m4 (LIBITM_CHECK_LINKER_HWCAP): Check for
+       -mclear-hwcap instead.
+       * configure: Regenerate.
+       * clearcap.map: Remove.
+
+2014-05-21  John Marino  <gnugcc@marino.st>
+
+       * configure.tgt (*-*-dragonfly*): New target.
+
+2014-05-19  Richard Henderson  <rth@redhat.com>
+
+       * config/aarch64/sjlj.S: New file.
+       * config/aarch64/target.h: New file.
+       * configure.tgt: Enable aarch64.
+
+2014-04-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config/generic/asmcfi.h: Also check for
+       __GCC_HAVE_DWARF2_CFI_ASM.
+
+2013-04-02  Richard Henderson  <rth@redhat.com>
+
+       * config/alpha/target.h (PAGE_SIZE, FIXED_PAGE_SIZE): Remove.
+       * config/arm/target.h, config/sh/target.h: Likewise.
+       * config/sparc/target.h, config/x86/target.h: Likewise.
+
+2014-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/linux/futex_bits.h: Include errno.h.
+       (sys_futex0): If syscall returns -1, return -errno rather than
+       -1.
+
+2014-03-26  Joseph Myers  <joseph@codesourcery.com>
+
+       * libitm.texi (Index): Rename to Library Index.
+
+2014-01-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR libitm/53113
+       * Makefile.am (x86_sse.lo): Append -msse to CXXFLAGS.
+       (x86_avx.lo): Append -mavx to CXXFLAGS.
+       * Makefile.in: Regenerate.
+
+2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       Update copyright years
+
+2014-01-02  Tobias Burnus  <burnus@net-b.de>
+
+       * libitm.texi: Bump @copying's copyright year.
+
+2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * config/powerpc/sjlj.S [__powerpc64__ && _CALL_ELF == 2]:
+       (FUNC): Define ELFv2 variant.
+       (END): Likewise.
+       (HIDDEN): Likewise.
+       (CALL): Likewise.
+       (BASE): Likewise.
+       (LR_SAVE): Likewise.
+
+2013-09-20  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2013-08-30  Torvald Riegel  <triegel@redhat.com>
+
+       * config/posix/rwlock.cc: Fix initialization order.
+
+2013-08-30  Torvald Riegel  <triegel@redhat.com>
+
+       * 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.
+
+2013-08-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+       Revert:
+       2013-08-02  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * configure.tgt: Add -msoft-float to XCFLAGS.
+
+2013-08-02  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * configure.tgt: Add -msoft-float to XCFLAGS.
+
 2013-07-29  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
        * config/s390/target.h (htm_begin, htm_commit, htm_abort)