configure.tgt: Add -msoft-float to XCFLAGS.
[gcc.git] / libitm / ChangeLog
index 27474d7b348e763e629ddb772c5d43e50ac3d3dc..6b3706bffa1a2f0abe0c95bf1d4dca4e5d1dc4f2 100644 (file)
@@ -1,3 +1,38 @@
+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)
+       (htm_transaction_active): Enable zEC12 instructions in the
+       assembler.
+       * configure.tgt: Remove -Wa,-march=zEC12 from XCFLAGS.
+
+2013-07-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * acinclude.m4: Add htm asm check for s390.
+       * configure.tgt: Add -mhtm and -Wa,-march=zEC12 to the options.
+       * configure: Regenerate.
+       * config/s390/target.h: Remove __HTM__ check.
+       (htm_available): Call getauxval to get hwcaps and check whether
+       HTM is available or not.
+
+2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * acinclude.m4 (LIBITM_CHECK_AS_HTM): New.
+       * configure.ac: Use it.
+       (AC_CHECK_HEADERS): Check for sys/auxv.h.
+       (AC_CHECK_FUNCS): Check for getauxval.
+       * config.h.in, configure: Rebuild.
+       * configure.tgt (target_cpu): Add -mhtm to XCFLAGS.
+       * config/powerpc/target.h: Include sys/auxv.h and htmintrin.h.
+       (USE_HTM_FASTPATH): Define.
+       (_TBEGIN_STARTED, _TBEGIN_INDETERMINATE, _TBEGIN_PERSISTENT,
+       _HTM_RETRIES) New macros.
+       (htm_abort, htm_abort_should_retry, htm_available, htm_begin, htm_init,
+       htm_begin_success, htm_commit, htm_transaction_active): New functions.
+
 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
        * config/s390/target.h: Include htmintrin.h.