configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
[gcc.git] / libsanitizer / ChangeLog
index b6ed9bca5d8866f6f8a91350c3ed84bdacc52d4f..083fd775aac83629e965fb7527f3c2d87f81912b 100644 (file)
@@ -1,3 +1,187 @@
+2015-01-26  Matthias Klose  <doko@ubuntu.com>
+
+       * configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
+       * configure: Regenerate.
+
+2015-01-25  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
+
+       * configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Undefine.
+       * configure: Regenerate.
+       * configure.tgt (TSAN_TARGET_DEPENDENT_OBJECTS): Define.
+
+2015-01-25  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
+
+       * configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Define.
+       * configure: Regenerate.
+       * tsan/Makefile.am (EXTRA_libtsan_la_SOURCES): Define.
+       (libtsan_la_DEPENDENCIES): Likewise.
+       * Makefile.in: Regenerate.
+       * asan/Makefile.in: Regenerate.
+       * interception/Makefile.in: Regenerate.
+       * libbacktrace/Makefile.in: Regenerate.
+       * lsan/Makefile.in: Regenerate.
+       * sanitizer_common/Makefile.in: Regenerate.
+       * tsan/Makefile.in: Regenerate.
+       * ubsan/Makefile.in: Regenerate.
+
+2015-01-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * tsan/tsan_rtl.h: Cherry pick upstream r226829.
+
+2015-01-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/64435
+       * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry pick
+       upstream r226637.
+       * sanitizer_common/sanitizer_platform_limits_posix.cc: Likewise.
+       * sanitizer_common/sanitizer_posix.cc: Cherry pick upstream r226639.
+
+2015-01-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/64632
+       * ubsan/ubsan_type_hash.cc: Cherry pick upstream r224972.
+
+2015-01-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/64435
+       * sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry pick
+       upstream r223925.
+
+2015-01-13  Jakub Jelinek  <jakub@redhat.com>
+
+       * sanitizer_common/sanitizer_deadlock_detector.h: Cherry pick
+       upstream r224518 and r224519.
+       * tsan/tsan_rtl_thread.cc: Cherry pick upstream r224702 and
+       r224834.
+
+2014-12-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc,
+       sanitizer_common/sanitizer_symbolizer_libbacktrace.h,
+       sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc: Cherry pick
+       upstream r224308.
+
+2014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/63784
+       * configure: Regenerated.
+
+2014-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/61137
+       * config/ia64/ia64.c (ia64_attribute_takes_identifier_p): New function.
+       (TARGET_ATTRIBUTE_TAKES_IDENTIFIER_P): Redefine to it.
+
+2014-11-14  Uros Bizjak  <ubizjak@gmail.com>
+
+       * sanitizer_common/Makefile.am (AM_CXXFLAGS): Use -std=gnu++11.
+       * asan/Makefile.am (AM_CXXFLAGS): Ditto.
+       * lsan/Makefile.am (AM_CXXFLAGS): Ditto.
+       * interception/Makefile.am (AM_CXXFLAGS): Ditto.
+       * tsan/Makefile.am (AM_CXXFLAGS): Ditto.
+       * libbacktrace/Makefile.am (AM_CXXFLAGS): Ditto.
+       * ubsan/Makefile.am (AM_CXXFLAGS): Ditto.
+       * sanitizer_common/Makefile.in: Regenerate.
+       * asan/Makefile.in: Ditto.
+       * lsan/Makefile.in: Ditto.
+       * interception/Makefile.in: Ditto.
+       * tsan/Makefile.in: Ditto.
+       * libbacktrace/Makefile.in: Ditto.
+       * ubsan/Makefile.in: Ditto.
+
+2014-11-13  Kostya Serebryany  <kcc@google.com>
+
+       * All source files: Merge from upstream r221802.
+       * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
+       (LibbacktraceSymbolizer::SymbolizeData): Replace 'address'
+       with 'start' to follow the new interface.
+       * asan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
+       * interception/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
+       * libbacktrace/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
+       * lsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
+       * sanitizer_common/Makefile.am (sanitizer_common_files): Added new
+       files.
+       (AM_CXXFLAGS): Added -std=c++11.
+       * tsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
+       * ubsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
+       * asan/Makefile.in: Regenerate.
+       * interception/Makefile.in: Regenerate.
+       * libbacktrace/Makefile.in: Regenerate.
+       * lsan/Makefile.in: Regenerate.
+       * sanitizer_common/Makefile.in: Regenerate.
+       * tsan/Makefile.in: Regenerate.
+       * ubsan/Makefile.in: Regenerate.
+
+2014-11-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR target/63610
+       * configure: Regenerate.
+
+2014-10-16  Martin Liska  <mliska@suse.cz>
+
+       * asan/Makefile.am: IPA ICF pass is disabled.
+       * asan/Makefile.in: Likewise.
+
+2014-10-14  David S. Miller  <davem@davemloft.net>
+
+       * sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
+       Define at __kernel_time_t, as needed for sparc.
+       (struct __old_kernel_stat): Don't check if __sparc__ is defined.
+       * libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
+       (__sanitizer): Define struct___old_kernel_stat_sz,
+       struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
+       (__sanitizer_ipc_perm): Adjust for sparc targets.
+       (__sanitizer_shmid_ds): Likewsie.
+       (__sanitizer_sigaction): Likewsie.
+       (IOC_SIZE): Likewsie.
+
+2014-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       * ubsan/Makefile.am (DEFS): Add -DPIC.
+       * ubsan/Makefile.in: Regenerated.
+
+2014-09-26  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * configure.tgt: Enable build on aarch64*-linux.
+
+2014-09-19  Kostya Serebryany  <kcc@google.com>
+
+       * All source files: Merge from upstream r218156.
+       * asan/Makefile.am (asan_files): Added new files.
+       * asan/Makefile.in: Regenerate.
+       * ubsan/Makefile.am (ubsan_files): Added new files.
+       * ubsan/Makefile.in: Regenerate.
+       * tsan/Makefile.am (tsan_files): Added new files.
+       * tsan/Makefile.in: Regenerate.
+       * sanitizer_common/Makefile.am (sanitizer_common_files): Added new
+         files.
+       * sanitizer_common/Makefile.in: Regenerate.
+       * asan/libtool-version: Bump the libasan SONAME.
+
+2014-09-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * ubsan/ubsan_handlers.cc, ubsan/ubsan_handlers.h: Cherry pick
+       upstream r215485, r217389, r217391 and r217400.
+
+2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * sanitizer_common/sanitizer_common_interceptors.inc:
+       Cherry pick upstream r211008.
+
+2014-06-11  Richard Biener  <rguenther@suse.de>
+
+       * asan/asan_linux.cc: Cherry pick upstream r210012.
+
+2014-05-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * sanitizer_common/sanitizer_stacktrace.cc: Cherry pick upstream
+       r209879.
+       * sanitizer_common/sanitizer_common.h: Likewise.
+       * asan/asan_mapping.h: Likewise.
+       * asan/asan_linux.cc: Likewise.
+       * tsan/tsan_mman.cc: Cherry pick upstream r209744.
+       * sanitizer_common/sanitizer_allocator.h: Likewise.
+
 2014-05-23  Marek Polacek  <polacek@redhat.com>
 
        * ubsan/ubsan_value.cc (getFloatValue): Handle 96-bit
        * asan/Makefile.in: Regenerate.
        * tsan/Makefile.am (tsan_files): Added new files.
        * tsan/Makefile.in: Regenerate.
-       * sanitizer_common/Makefile.am (sanitizer_common_files): Added new files.
+       * sanitizer_common/Makefile.am (sanitizer_common_files): Added new
+       files.
        * sanitizer_common/Makefile.in: Regenerate.
 
 2014-05-14  Yury Gribov  <y.gribov@samsung.com>