Home | History | Annotate | Line # | Download | only in libsanitizer
ChangeLog revision 1.7
      1  1.7  mrg 2025-07-11  Release Manager
      2  1.7  mrg 
      3  1.7  mrg 	* GCC 12.5.0 released.
      4  1.7  mrg 
      5  1.6  mrg 2024-06-20  Release Manager
      6  1.6  mrg 
      7  1.6  mrg 	* GCC 12.4.0 released.
      8  1.6  mrg 
      9  1.6  mrg 2023-05-21  Iain Sandoe  <iain (a] sandoe.co.uk>
     10  1.6  mrg 
     11  1.6  mrg 	Backported from master:
     12  1.6  mrg 	2023-04-18  Iain Sandoe  <iain (a] sandoe.co.uk>
     13  1.6  mrg 
     14  1.6  mrg 	* configure.tgt: Unsupport Darwin22+ until a mechanism can be found
     15  1.6  mrg 	to locate dyld in the shared cache.
     16  1.6  mrg 
     17  1.5  mrg 2023-05-08  Release Manager
     18  1.4  mrg 
     19  1.5  mrg 	* GCC 12.3.0 released.
     20  1.4  mrg 
     21  1.5  mrg 2023-01-04  Florian Weimer  <fweimer (a] redhat.com>
     22  1.4  mrg 
     23  1.4  mrg 	Backported from master:
     24  1.5  mrg 	2022-10-18  Florian Weimer  <fweimer (a] redhat.com>
     25  1.4  mrg 
     26  1.5  mrg 	* configure.ac (sanitizer_supported): Include <unistd.h> for
     27  1.5  mrg 	syscall prototype.
     28  1.5  mrg 	* configure: Regenerate.
     29  1.5  mrg 
     30  1.5  mrg 2022-08-19  Release Manager
     31  1.5  mrg 
     32  1.5  mrg 	* GCC 12.2.0 released.
     33  1.5  mrg 
     34  1.5  mrg 2022-05-06  Release Manager
     35  1.4  mrg 
     36  1.5  mrg 	* GCC 12.1.0 released.
     37  1.3  mrg 
     38  1.5  mrg 2022-03-14  Xi Ruoyao  <xry111 (a] mengyan1223.wang>
     39  1.3  mrg 
     40  1.5  mrg 	* configure.tgt: Enable build on mips*64*-*-linux*.
     41  1.3  mrg 
     42  1.5  mrg 2022-03-14  Xi Ruoyao  <xry111 (a] mengyan1223.wang>
     43  1.5  mrg 
     44  1.5  mrg 	* sanitizer_common/sanitizer_atomic_clang.h: Ensures to only
     45  1.5  mrg 	include sanitizer_atomic_clang_mips.h for O32.
     46  1.5  mrg 
     47  1.5  mrg 2022-02-15  Jakub Jelinek  <jakub (a] redhat.com>
     48  1.3  mrg 
     49  1.3  mrg 	* sanitizer_common/sanitizer_linux_libcdep.cpp: Cherry-pick
     50  1.3  mrg 	llvm-project revision ef14b78d9a144ba81ba02083fe21eb286a88732b.
     51  1.3  mrg 
     52  1.5  mrg 2022-02-03  David Seifert  <soap (a] gentoo.org>
     53  1.5  mrg 	    Jakub Jelinek  <jakub (a] redhat.com>
     54  1.5  mrg 
     55  1.5  mrg 	* configure.ac: Support --disable-werror.
     56  1.5  mrg 	* aclocal.m4: Include also ../config/warnings.m4.
     57  1.5  mrg 	* libbacktrace/Makefile.am (WARN_FLAGS): Remove.
     58  1.5  mrg 	* configure: Regenerate.
     59  1.5  mrg 	* Makefile.in: Regenerate.
     60  1.5  mrg 	* asan/Makefile.in: Regenerate.
     61  1.5  mrg 	* hwasan/Makefile.in: Regenerate.
     62  1.5  mrg 	* interception/Makefile.in: Regenerate.
     63  1.5  mrg 	* libbacktrace/Makefile.in: Regenerate.
     64  1.5  mrg 	* lsan/Makefile.in: Regenerate.
     65  1.5  mrg 	* sanitizer_common/Makefile.in: Regenerate.
     66  1.5  mrg 	* tsan/Makefile.in: Regenerate.
     67  1.5  mrg 	* ubsan/Makefile.in: Regenerate.
     68  1.5  mrg 
     69  1.5  mrg 2021-12-06  H.J. Lu  <hjl.tools (a] gmail.com>
     70  1.5  mrg 
     71  1.5  mrg 	* LOCAL_PATCHES: Add commit 70b043845d7.
     72  1.5  mrg 
     73  1.5  mrg 2021-12-06  H.J. Lu  <hjl.tools (a] gmail.com>
     74  1.5  mrg 
     75  1.5  mrg 	PR sanitizer/103466
     76  1.5  mrg 	* tsan/tsan_rtl_amd64.S (__tsan_trace_switch_thunk): Replace
     77  1.5  mrg 	vmovdqu with movdqu.
     78  1.5  mrg 	(__tsan_report_race_thunk): Likewise.
     79  1.5  mrg 
     80  1.5  mrg 2021-11-28  Andrew Pinski  <apinski (a] marvell.com>
     81  1.5  mrg 
     82  1.5  mrg 	PR sanitizer/62157
     83  1.5  mrg 	* Makefile.am: Force DIST_SUBDIRS to be SUBDIRS.
     84  1.5  mrg 	* Makefile.in: Regenerate.
     85  1.5  mrg 	* asan/Makefile.in: Likewise.
     86  1.5  mrg 	* hwasan/Makefile.in: Likewise.
     87  1.5  mrg 	* interception/Makefile.in: Likewise.
     88  1.5  mrg 	* libbacktrace/Makefile.in: Likewise.
     89  1.5  mrg 	* lsan/Makefile.in: Likewise.
     90  1.5  mrg 	* sanitizer_common/Makefile.in: Likewise.
     91  1.5  mrg 	* tsan/Makefile.in: Likewise.
     92  1.5  mrg 	* ubsan/Makefile.in: Likewise.
     93  1.5  mrg 
     94  1.5  mrg 2021-11-18  Jakub Jelinek  <jakub (a] redhat.com>
     95  1.5  mrg 
     96  1.5  mrg 	PR bootstrap/102675
     97  1.5  mrg 	* sanitizer_common/Makefile.am: Use -DUSE_SYSTEM_MD5 in AM_CXXFLAGS
     98  1.5  mrg 	of sanitizer_platform_limits_freebsd.cpp.
     99  1.5  mrg 	* sanitizer_common/Makefile.in: Regenerated.
    100  1.5  mrg 
    101  1.5  mrg 2021-11-13  H.J. Lu  <hjl.tools (a] gmail.com>
    102  1.5  mrg 
    103  1.5  mrg 	* LOCAL_PATCHES: Update to the corresponding revision.
    104  1.5  mrg 
    105  1.5  mrg 2021-11-04  Martin Liska  <mliska (a] suse.cz>
    106  1.5  mrg 
    107  1.5  mrg 	* LOCAL_PATCHES: Update git revision.
    108  1.5  mrg 
    109  1.5  mrg 2021-10-08  H.J. Lu  <hjl.tools (a] gmail.com>
    110  1.5  mrg 
    111  1.5  mrg 	PR sanitizer/102632
    112  1.5  mrg 	* asan/Makefile.am (AM_CCASFLAGS): New.  Set to $(EXTRA_ASFLAGS).
    113  1.5  mrg 	* hwasan/Makefile.am (AM_CCASFLAGS): Likewise.
    114  1.5  mrg 	* interception/Makefile.am (AM_CCASFLAGS): Likewise.
    115  1.5  mrg 	* lsan/Makefile.am (AM_CCASFLAGS): Likewise.
    116  1.5  mrg 	* tsan/Makefile.am (AM_CCASFLAGS): Likewise.
    117  1.5  mrg 	* ubsan/Makefile.am (AM_CCASFLAGS): Likewise.
    118  1.5  mrg 	* asan/Makefile.in: Regenerate.
    119  1.5  mrg 	* hwasan/Makefile.in: Likewise.
    120  1.5  mrg 	* interception/Makefile.in: Likewise.
    121  1.5  mrg 	* lsan/Makefile.in: Likewise.
    122  1.5  mrg 	* tsan/Makefile.in: Likewise.
    123  1.5  mrg 	* ubsan/Makefile.in: Likewise.
    124  1.5  mrg 
    125  1.5  mrg 2021-10-06  H.J. Lu  <hjl.tools (a] gmail.com>
    126  1.5  mrg 
    127  1.5  mrg 	* LOCAL_PATCHES: Update to the corresponding revision.
    128  1.5  mrg 
    129  1.5  mrg 2021-10-01  H.J. Lu  <hjl.tools (a] gmail.com>
    130  1.5  mrg 
    131  1.5  mrg 	* LOCAL_PATCHES: Update to the corresponding revision.
    132  1.5  mrg 
    133  1.5  mrg 2021-08-11  Jakub Jelinek  <jakub (a] redhat.com>
    134  1.5  mrg 
    135  1.5  mrg 	* sanitizer_common/sanitizer_common_interceptors.inc: Cherry-pick
    136  1.5  mrg 	llvm-project revision faef0d042f523357fe5590e7cb6a8391cf0351a8.
    137  1.5  mrg 
    138  1.5  mrg 2021-08-03  Mos Giordano  <mose (a] gnu.org>
    139  1.5  mrg 
    140  1.5  mrg 	PR sanitizer/101111
    141  1.5  mrg 	* configure.tgt: Fix bashism in setting of `EXTRA_CXXFLAGS'.
    142  1.5  mrg 
    143  1.5  mrg 2021-07-28  Ilya Leoshkevich  <iii (a] linux.ibm.com>
    144  1.3  mrg 
    145  1.5  mrg 	* configure.tgt (s390*-*-linux*): Enable LSan and TSan for
    146  1.5  mrg 	s390x.
    147  1.5  mrg 
    148  1.5  mrg 2021-07-20  H.J. Lu  <hjl.tools (a] gmail.com>
    149  1.5  mrg 
    150  1.5  mrg 	* asan/libtool-version: Bump version.
    151  1.5  mrg 	* tsan/libtool-version: Likewise.
    152  1.5  mrg 
    153  1.5  mrg 2021-07-20  H.J. Lu  <hjl.tools (a] gmail.com>
    154  1.3  mrg 
    155  1.5  mrg 	* LOCAL_PATCHES: Update to the corresponding revision.
    156  1.3  mrg 
    157  1.3  mrg 2021-05-21  Tamar Christina  <tamar.christina (a] arm.com>
    158  1.3  mrg 
    159  1.3  mrg 	PR sanitizer/100379
    160  1.3  mrg 	* sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry-pick
    161  1.3  mrg 	llvm-project revision f7c5351552387bd43f6ca3631016d7f0dfe0f135.
    162  1.3  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise.
    163  1.3  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h: Likewise.
    164  1.3  mrg 
    165  1.5  mrg 2021-05-13  Iain Sandoe  <iain (a] sandoe.co.uk>
    166  1.5  mrg 
    167  1.5  mrg 	* LOCAL_PATCHES: Add Darwin patch for __builtin_os_log_format.
    168  1.3  mrg 
    169  1.5  mrg 2021-05-13  Iain Sandoe  <iain (a] sandoe.co.uk>
    170  1.5  mrg 
    171  1.5  mrg 	* sanitizer_common/sanitizer_mac.cpp : Check for the
    172  1.5  mrg 	availability of __builtin_os_log_format before trying to
    173  1.5  mrg 	include a header depending on it.
    174  1.5  mrg 	(OS_LOG_DEFAULT): New.
    175  1.5  mrg 	(os_log_error): Define to a fall-back using an older API.
    176  1.5  mrg 
    177  1.5  mrg 2021-05-13  Martin Liska  <mliska (a] suse.cz>
    178  1.5  mrg 
    179  1.5  mrg 	* LOCAL_PATCHES: Update to the corresponding revision.
    180  1.5  mrg 
    181  1.5  mrg 2021-04-17  Jakub Jelinek  <jakub (a] redhat.com>
    182  1.3  mrg 
    183  1.3  mrg 	PR sanitizer/100114
    184  1.3  mrg 	* sanitizer_common/sanitizer_posix_libcdep.cpp: Cherry-pick
    185  1.3  mrg 	llvm-project revisions 82150606fb11d28813ae6da1101f5bda638165fe
    186  1.3  mrg 	and b93629dd335ffee2fc4b9b619bf86c3f9e6b0023.
    187  1.3  mrg 
    188  1.5  mrg 2021-03-08  Martin Liska  <mliska (a] suse.cz>
    189  1.5  mrg 
    190  1.5  mrg 	PR sanitizer/98920
    191  1.5  mrg 	* asan/asan_interceptors.cpp (COMMON_INTERCEPT_FUNCTION_VER):
    192  1.5  mrg 	Cherry pick.
    193  1.5  mrg 	(COMMON_INTERCEPT_FUNCTION_VER_UNVERSIONED_FALLBACK): Likewise.
    194  1.5  mrg 	* asan/asan_interceptors.h (ASAN_INTERCEPT_FUNC_VER_UNVERSIONED_FALLBACK): Likewise.
    195  1.5  mrg 	* sanitizer_common/sanitizer_common_interceptors.inc
    196  1.5  mrg 	(COMMON_INTERCEPT_FUNCTION_GLIBC_VER_MIN): Likewise.
    197  1.5  mrg 	(INIT_REGEX): Likewise.
    198  1.5  mrg 	* tsan/tsan_interceptors_posix.cpp (COMMON_INTERCEPT_FUNCTION_VER_UNVERSIONED_FALLBACK):
    199  1.5  mrg 	Likewise.
    200  1.5  mrg 
    201  1.5  mrg 2021-01-26  Martin Liska  <mliska (a] suse.cz>
    202  1.5  mrg 
    203  1.5  mrg 	PR sanitizer/98828
    204  1.5  mrg 	* lsan/Makefile.am: Add missing lsan_posix.cpp file.
    205  1.5  mrg 	* lsan/Makefile.in: Likewise.
    206  1.5  mrg 
    207  1.5  mrg 2021-01-05  Samuel Thibault  <samuel.thibault (a] ens-lyon.org>
    208  1.5  mrg 
    209  1.5  mrg 	* configure: Re-generate.
    210  1.5  mrg 
    211  1.5  mrg 2020-12-05  Iain Sandoe  <iain (a] sandoe.co.uk>
    212  1.5  mrg 
    213  1.5  mrg 	PR target/97865
    214  1.5  mrg 	* configure.tgt: Add dynamic_lookup to EXTRA_CXXFLAGS for
    215  1.5  mrg 	Darwin.
    216  1.5  mrg 	* configure: Regenerate.
    217  1.5  mrg 
    218  1.5  mrg 2020-11-29  John David Anglin  <danglin (a] gcc.gnu.org>
    219  1.5  mrg 
    220  1.5  mrg 	* configure: Regenerate.
    221  1.5  mrg 
    222  1.5  mrg 2020-11-25  Matthew Malcomson  <matthew.malcomson (a] arm.com>
    223  1.5  mrg 
    224  1.5  mrg 	* LOCAL_PATCHES: Add one commit.
    225  1.5  mrg 
    226  1.5  mrg 2020-11-25  Matthew Malcomson  <matthew.malcomson (a] arm.com>
    227  1.1  mrg 
    228  1.5  mrg 	* Makefile.am: Condition Build hwasan directory.
    229  1.5  mrg 	* Makefile.in: Regenerate.
    230  1.5  mrg 	* configure: Regenerate.
    231  1.5  mrg 	* configure.ac: Set HWASAN_SUPPORTED based on target
    232  1.5  mrg 	architecture.
    233  1.5  mrg 	* configure.tgt: Likewise.
    234  1.5  mrg 
    235  1.5  mrg 2020-11-25  Matthew Malcomson  <matthew.malcomson (a] arm.com>
    236  1.5  mrg 
    237  1.5  mrg 	* Makefile.am:  Build libhwasan.
    238  1.5  mrg 	* Makefile.in:  Build libhwasan.
    239  1.5  mrg 	* asan/Makefile.in:  Build libhwasan.
    240  1.5  mrg 	* configure:  Build libhwasan.
    241  1.5  mrg 	* configure.ac:  Build libhwasan.
    242  1.5  mrg 	* hwasan/Makefile.am: New file.
    243  1.5  mrg 	* hwasan/Makefile.in: New file.
    244  1.5  mrg 	* hwasan/libtool-version: New file.
    245  1.5  mrg 	* interception/Makefile.in: Build libhwasan.
    246  1.5  mrg 	* libbacktrace/Makefile.in: Build libhwasan.
    247  1.5  mrg 	* libsanitizer.spec.in: Build libhwasan.
    248  1.5  mrg 	* lsan/Makefile.in: Build libhwasan.
    249  1.5  mrg 	* sanitizer_common/Makefile.in: Build libhwasan.
    250  1.5  mrg 	* tsan/Makefile.in: Build libhwasan.
    251  1.5  mrg 	* ubsan/Makefile.in: Build libhwasan.
    252  1.5  mrg 
    253  1.5  mrg 2020-11-21  Iain Sandoe  <iain (a] sandoe.co.uk>
    254  1.5  mrg 
    255  1.5  mrg 	* configure.tgt: Allow x86_64 Darwin2x.
    256  1.5  mrg 
    257  1.5  mrg 2020-11-13  Martin Liska  <mliska (a] suse.cz>
    258  1.5  mrg 
    259  1.5  mrg 	* LOCAL_PATCHES: Update to the latest commit.
    260  1.5  mrg 
    261  1.5  mrg 2020-10-19  Martin Liska  <mliska (a] suse.cz>
    262  1.5  mrg 
    263  1.5  mrg 	* LOCAL_PATCHES: Add one commit.
    264  1.5  mrg 
    265  1.5  mrg 2020-10-18  Iain Sandoe  <iain (a] sandoe.co.uk>
    266  1.5  mrg 
    267  1.5  mrg 	* sanitizer_common/sanitizer_mac.h: Ensure that TARGET_OS_
    268  1.5  mrg 	macros are defined where the macOS SDK does not contain
    269  1.5  mrg 	them.
    270  1.5  mrg 	(TARGET_OS_OSX, TARGET_OS_IOS, TARGET_OS_TV, TARGET_OS_WATCH):
    271  1.5  mrg 	Define where needed.
    272  1.5  mrg 
    273  1.5  mrg 2020-10-16  Martin Liska  <mliska (a] suse.cz>
    274  1.5  mrg 
    275  1.5  mrg 	* LOCAL_PATCHES: Update revision.
    276  1.1  mrg 
    277  1.5  mrg 2020-09-21  Ian Lance Taylor  <iant (a] golang.org>
    278  1.1  mrg 
    279  1.5  mrg 	* libbacktrace/backtrace-rename.h (backtrace_uncompress_lzma):
    280  1.5  mrg 	Define.
    281  1.5  mrg 	(backtrace_syminfo_to_full_callback): Define.
    282  1.5  mrg 	(backtrace_syminfo_to_full_error_callback): Define.
    283  1.5  mrg 
    284  1.5  mrg 2020-07-16  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    285  1.5  mrg 
    286  1.5  mrg 	* sanitizer_common/sanitizer_linux.cpp: Cherry-pick llvm-project
    287  1.5  mrg 	revision f0e9b76c3500496f8f3ea7abe6f4bf801e3b41e7.
    288  1.5  mrg 
    289  1.5  mrg 2020-06-09  Martin Liska  <mliska (a] suse.cz>
    290  1.5  mrg 
    291  1.5  mrg 	* asan/Makefile.am: Replace gnu++11 with gnu++14.
    292  1.5  mrg 	* interception/Makefile.am: Likewise.
    293  1.5  mrg 	* libbacktrace/Makefile.am: Likewise.
    294  1.5  mrg 	* lsan/Makefile.am: Likewise.
    295  1.5  mrg 	* sanitizer_common/Makefile.am: Likewise.
    296  1.5  mrg 	* tsan/Makefile.am: Likewise.
    297  1.5  mrg 	* ubsan/Makefile.am: Likewise.
    298  1.5  mrg 	* asan/Makefile.in: Regenerate.
    299  1.5  mrg 	* interception/Makefile.in: Likewise.
    300  1.5  mrg 	* libbacktrace/Makefile.in: Likewise.
    301  1.5  mrg 	* lsan/Makefile.in: Likewise.
    302  1.5  mrg 	* sanitizer_common/Makefile.in: Likewise.
    303  1.5  mrg 	* tsan/Makefile.in: Likewise.
    304  1.5  mrg 	* ubsan/Makefile.in: Likewise.
    305  1.5  mrg 
    306  1.5  mrg 2020-06-02  Martin Liska  <mliska (a] suse.cz>
    307  1.5  mrg 
    308  1.5  mrg 	* LOCAL_PATCHES: Update hash of local patches.
    309  1.5  mrg 
    310  1.5  mrg 2020-06-02  Martin Liska  <mliska (a] suse.cz>
    311  1.5  mrg 
    312  1.5  mrg 	* MERGE: Merge from master.
    313  1.5  mrg 
    314  1.5  mrg 2020-05-29  H.J. Lu  <hjl.tools (a] gmail.com>
    315  1.5  mrg 
    316  1.5  mrg 	PR bootstrap/95413
    317  1.5  mrg 	* configure: Regenerated.
    318  1.5  mrg 
    319  1.5  mrg 2020-05-29  Martin Liska  <mliska (a] suse.cz>
    320  1.5  mrg 
    321  1.5  mrg 	* HOWTO_MERGE: Do not mention not existing argument.
    322  1.5  mrg 	* README.gcc: Update LLVM repository location.
    323  1.5  mrg 
    324  1.5  mrg 2020-05-26  Martin Liska  <mliska (a] suse.cz>
    325  1.5  mrg 
    326  1.5  mrg 	* LOCAL_PATCHES: Use git hash instead of SVN id.
    327  1.5  mrg 	* merge.sh: Use git instead of VCS.  Update paths
    328  1.5  mrg 	relative to upstream git repository.
    329  1.5  mrg 
    330  1.5  mrg 2020-05-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    331  1.5  mrg 
    332  1.5  mrg 	PR bootstrap/95147
    333  1.5  mrg 	* configure: Regenerated.
    334  1.5  mrg 
    335  1.5  mrg 2020-05-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    336  1.5  mrg 
    337  1.5  mrg 	* configure: Regenerated.
    338  1.5  mrg 
    339  1.5  mrg 2020-05-01  Andreas Tobler  <andreast (a] gcc.gnu.org>
    340  1.5  mrg 
    341  1.5  mrg 	* configure.tgt: Add x86_64- and i?86-*-freebsd* targets.
    342  1.5  mrg 
    343  1.5  mrg 2020-05-01  Andreas Tobler  <andreast (a] gcc.gnu.org>
    344  1.5  mrg 
    345  1.5  mrg 	* sanitizer_common/Makefile.am: Add
    346  1.5  mrg 	sanitizer_platform_limits_freebsd.cpp.
    347  1.5  mrg 	* sanitizer_common/Makefile.in: Regenerate.
    348  1.5  mrg 
    349  1.5  mrg 2020-03-01  Iain Sandoe  <iain (a] sandoe.co.uk>
    350  1.5  mrg 
    351  1.5  mrg 	PR sanitizer/93731
    352  1.2  mrg 	* configure.tgt (x86_64-*-darwin*, i?86-*-darwin*): Enable by
    353  1.5  mrg 	default only for Darwin versions greater than 12 (macOS 10.8).
    354  1.2  mrg 
    355  1.5  mrg 2020-01-24  Maciej W. Rozycki  <macro (a] wdc.com>
    356  1.5  mrg 
    357  1.5  mrg 	* configure.ac: Handle `--with-toolexeclibdir='.
    358  1.5  mrg 	* Makefile.in: Regenerate.
    359  1.5  mrg 	* aclocal.m4: Regenerate.
    360  1.5  mrg 	* configure: Regenerate.
    361  1.5  mrg 	* asan/Makefile.in: Regenerate.
    362  1.5  mrg 	* interception/Makefile.in: Regenerate.
    363  1.5  mrg 	* libbacktrace/Makefile.in: Regenerate.
    364  1.5  mrg 	* lsan/Makefile.in: Regenerate.
    365  1.5  mrg 	* sanitizer_common/Makefile.in: Regenerate.
    366  1.5  mrg 	* tsan/Makefile.in: Regenerate.
    367  1.5  mrg 	* ubsan/Makefile.in: Regenerate.
    368  1.2  mrg 
    369  1.5  mrg 2019-11-26  Jakub Jelinek  <jakub (a] redhat.com>
    370  1.2  mrg 
    371  1.2  mrg 	PR sanitizer/92154
    372  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h: Cherry-pick
    373  1.2  mrg 	llvm-project revision 947f9692440836dcb8d88b74b69dd379d85974ce.
    374  1.5  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise.
    375  1.5  mrg 
    376  1.5  mrg 2019-11-20  Martin Liska  <mliska (a] suse.cz>
    377  1.5  mrg 
    378  1.5  mrg 	* libtool-version: Remove.
    379  1.5  mrg 	* lsan/libtool-version: Upate comment to not mention libmudflap.
    380  1.5  mrg 	* tsan/libtool-version: Likewise.
    381  1.5  mrg 	* ubsan/libtool-version: Likewise.
    382  1.5  mrg 
    383  1.5  mrg 2019-11-13  Andreas Schwab  <schwab (a] suse.de>
    384  1.5  mrg 
    385  1.5  mrg 	* configure.tgt (riscv64-*-linux*): Enable build.
    386  1.5  mrg 
    387  1.5  mrg 2019-11-07  Martin Liska  <mliska (a] suse.cz>
    388  1.5  mrg 
    389  1.5  mrg 	* all source files: Reapply all revisions mentioned in LOCAL_PATCHES.
    390  1.5  mrg 
    391  1.5  mrg 2019-11-07  Martin Liska  <mliska (a] suse.cz>
    392  1.5  mrg 
    393  1.5  mrg 	* merge.sh: Update to use llvm-project git repository.
    394  1.5  mrg 	* all source files: Merge from upstream
    395  1.5  mrg 	82588e05cc32bb30807e480abd4e689b0dee132a.
    396  1.5  mrg 
    397  1.5  mrg 2019-11-05  Martin Liska  <mliska (a] suse.cz>
    398  1.5  mrg 
    399  1.5  mrg 	* ubsan/ubsan_flags.cpp (InitializeFlags): Trunk decided to print
    400  1.5  mrg 	summary for all sanitizers, but we want to have UBSAN without it.
    401  1.5  mrg 
    402  1.5  mrg 2019-11-05  Martin Liska  <mliska (a] suse.cz>
    403  1.5  mrg 
    404  1.5  mrg 	* asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply from
    405  1.5  mrg 	LOCAL_PATCHES.
    406  1.5  mrg 	(CheckODRViolationViaPoisoning): Likewise.
    407  1.5  mrg 	(RegisterGlobal): Likewise.
    408  1.5  mrg 	* asan/asan_interceptors.h (ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): Likewise.
    409  1.5  mrg 	(defined): Likewise.
    410  1.5  mrg 	* asan/asan_mapping.h: Likewise.
    411  1.5  mrg 	* sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise.
    412  1.5  mrg 	* sanitizer_common/sanitizer_mac.cpp (defined): Likewise.
    413  1.5  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise.
    414  1.5  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h: Likewise.
    415  1.5  mrg 	* sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise.
    416  1.5  mrg 	* tsan/tsan_rtl_ppc64.S: Likewise.
    417  1.5  mrg 	* ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise.
    418  1.5  mrg 	(__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise.
    419  1.5  mrg 	* ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise.
    420  1.5  mrg 	(struct CFICheckFailData): Likewise.
    421  1.5  mrg 	(RECOVERABLE): Likewise.
    422  1.5  mrg 	* ubsan/ubsan_platform.h: Likewise.
    423  1.5  mrg 
    424  1.5  mrg 2019-11-05  Martin Liska  <mliska (a] suse.cz>
    425  1.5  mrg 
    426  1.5  mrg 	* tsan/Makefile.am: Rename tsan_interceptors.cpp to
    427  1.5  mrg 	tsan_interceptors_posix.
    428  1.5  mrg 	* tsan/Makefile.in: Regenerate.
    429  1.5  mrg 
    430  1.5  mrg 2019-11-05  Martin Liska  <mliska (a] suse.cz>
    431  1.2  mrg 
    432  1.5  mrg 	* all source files: Merge from upstream r375507.
    433  1.2  mrg 
    434  1.5  mrg 2019-10-22  Tamar Christina  <tamar.christina (a] arm.com>
    435  1.2  mrg 
    436  1.2  mrg 	PR sanitizer/92154
    437  1.5  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cpp:
    438  1.2  mrg 	Cherry-pick compiler-rt revision r375220.
    439  1.2  mrg 
    440  1.5  mrg 2019-09-27  Maciej W. Rozycki  <macro (a] wdc.com>
    441  1.5  mrg 
    442  1.5  mrg 	* configure: Regenerate.
    443  1.5  mrg 
    444  1.5  mrg 2019-09-10  Christophe Lyon  <christophe.lyon (a] st.com>
    445  1.5  mrg 	Mickal Gun <mickael.guene (a] st.com>
    446  1.5  mrg 
    447  1.5  mrg 	* configure.tgt (arm*-*-*fdpiceabi): Sanitizers are
    448  1.5  mrg 	unsupported in this configuration.
    449  1.5  mrg 
    450  1.5  mrg 2019-08-16  Iain Sandoe  <iain (a] sandoe.co.uk>
    451  1.5  mrg 
    452  1.5  mrg 	* LOCAL_PATCHES: Add r274585.
    453  1.5  mrg 
    454  1.5  mrg 2019-08-16  Iain Sandoe  <iain (a] sandoe.co.uk>
    455  1.2  mrg 
    456  1.5  mrg 	* asan/asan_interceptors.h: Reapply r272406.
    457  1.5  mrg 
    458  1.5  mrg 2019-08-15  Martin Liska  <mliska (a] suse.cz>
    459  1.5  mrg 
    460  1.5  mrg 	* LOCAL_PATCHES: Add r274540
    461  1.5  mrg 
    462  1.5  mrg 2019-08-15  Martin Liska  <mliska (a] suse.cz>
    463  1.5  mrg 
    464  1.5  mrg 	* tsan/tsan_rtl_ppc64.S: Reapply.
    465  1.5  mrg 
    466  1.5  mrg 2019-08-15  Iain Sandoe  <iain (a] sandoe.co.uk>
    467  1.5  mrg 
    468  1.5  mrg 	PR bootstrap/91455
    469  1.5  mrg 	* Makefile.in: Regenerated.
    470  1.5  mrg 	* aclocal.m4: Likewise.
    471  1.5  mrg 	* asan/Makefile.in: Likewise.
    472  1.5  mrg 	* configure: Likewise.
    473  1.5  mrg 	* interception/Makefile.in: Likewise.
    474  1.5  mrg 	* libbacktrace/Makefile.in: Likewise.
    475  1.5  mrg 	* lsan/Makefile.in: Likewise.
    476  1.5  mrg 	* sanitizer_common/Makefile.am: Include top_srcdir unconditionally.
    477  1.5  mrg 	* sanitizer_common/Makefile.in: Regenerated.
    478  1.5  mrg 	* tsan/Makefile.in: Likewise.
    479  1.5  mrg 	* ubsan/Makefile.in: Likewise.
    480  1.5  mrg 
    481  1.5  mrg 2019-08-14  Martin Liska  <mliska (a] suse.cz>
    482  1.5  mrg 
    483  1.5  mrg 	* LOCAL_PATCHES: Refresh based on what was committed.
    484  1.5  mrg 
    485  1.5  mrg 2019-08-14  Martin Liska  <mliska (a] suse.cz>
    486  1.5  mrg 
    487  1.5  mrg 	* asan/asan_globals.cpp (CheckODRViolationViaIndicator): Reapply
    488  1.5  mrg 	patch from trunk.
    489  1.5  mrg 	(CheckODRViolationViaPoisoning): Likewise.
    490  1.5  mrg 	(RegisterGlobal): Likewise.
    491  1.5  mrg 	* asan/asan_mapping.h: Likewise.
    492  1.5  mrg 	* sanitizer_common/sanitizer_linux_libcdep.cpp (defined): Likewise.
    493  1.5  mrg 	* sanitizer_common/sanitizer_mac.cpp (defined): Likewise.
    494  1.5  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cpp (defined): Likewise.
    495  1.5  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h (defined): Likewise.
    496  1.5  mrg 	* sanitizer_common/sanitizer_stacktrace.cpp (GetCanonicFrame): Likewise.
    497  1.5  mrg 	* ubsan/ubsan_handlers.cpp (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise.
    498  1.5  mrg 	(__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise.
    499  1.5  mrg 	* ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise.
    500  1.5  mrg 	(struct CFICheckFailData): Likewise.
    501  1.5  mrg 	(RECOVERABLE): Likewise.
    502  1.5  mrg 	* ubsan/ubsan_platform.h: Likewise.
    503  1.5  mrg 
    504  1.5  mrg 2019-08-14  Martin Liska  <mliska (a] suse.cz>
    505  1.5  mrg 
    506  1.5  mrg 	PR sanitizer/89832
    507  1.5  mrg 	PR sanitizer/91325
    508  1.5  mrg 	* All source files: Merge from upstream 368656.
    509  1.5  mrg 
    510  1.5  mrg 2019-06-26  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    511  1.5  mrg 
    512  1.5  mrg 	* sanitizer_common/sanitizer_posix_libcdep.cc: Cherry-pick
    513  1.5  mrg 	compiler-rt revision 363778.
    514  1.5  mrg 
    515  1.5  mrg 2019-06-18  Iain Sandoe  <iain (a] sandoe.co.uk>
    516  1.2  mrg 
    517  1.2  mrg 	PR libsanitizer/87880
    518  1.2  mrg 	* asan/asan_interceptors.h:
    519  1.2  mrg 	(ASAN_INTERCEPT___CXA_RETHROW_PRIMARY_EXCEPTION): New.
    520  1.5  mrg 	* asan/Makefile.am (DEFS): Add 
    521  1.2  mrg 	ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION, defined to 0.
    522  1.2  mrg 	* asan/Makefile.in: Regenerated.
    523  1.5  mrg 	* asan/libtool-version: Bump version.
    524  1.2  mrg 
    525  1.5  mrg 2019-05-27  Segher Boessenkool  <segher (a] kernel.crashing.org>
    526  1.2  mrg 
    527  1.5  mrg 	PR target/90639
    528  1.5  mrg 	* tsan/tsan_rtl_ppc64.S: Add ".machine altivec".
    529  1.2  mrg 
    530  1.5  mrg 2019-05-14  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    531  1.2  mrg 
    532  1.5  mrg 	* configure.ac (have_dl_iterate_phdr): Remove *-*-solaris2.10*
    533  1.5  mrg 	handling.
    534  1.5  mrg 	* configure: Regenerate.
    535  1.2  mrg 
    536  1.2  mrg 2019-04-08  Martin Liska  <mliska (a] suse.cz>
    537  1.2  mrg 
    538  1.2  mrg 	* LOCAL_PATCHES: Add revision.
    539  1.2  mrg 
    540  1.2  mrg 2019-04-08  Martin Liska  <mliska (a] suse.cz>
    541  1.2  mrg 
    542  1.2  mrg 	PR sanitizer/89941
    543  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc (defined):
    544  1.2  mrg 	Reapply patch from r259664.
    545  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h (defined):
    546  1.2  mrg 	Likewise.
    547  1.2  mrg 
    548  1.2  mrg 2019-03-13  Eric Botcazou  <ebotcazou (a] adacore.com>
    549  1.2  mrg 
    550  1.2  mrg 	PR sanitizer/80953
    551  1.2  mrg 	Merge from LLVM revision 355980
    552  1.2  mrg 	* asan/asan_allocator.h (kAllocatorSpace): Define for SPARC.
    553  1.2  mrg 	(kAllocatorSize): Likewise.
    554  1.2  mrg 	(DefaultSizeClassMap): Likewise.
    555  1.2  mrg 	* asan/asan_mapping.h (kSPARC64_ShadowOffset64): Define.
    556  1.2  mrg 	(SHADOW_OFFSET): Define for SPARC.
    557  1.2  mrg 	Include asan_mapping_sparc64.h for SPARC 64-bit.
    558  1.2  mrg 	* asan/asan_mapping_sparc64.h: New file.
    559  1.2  mrg 
    560  1.2  mrg 2019-03-13  Eric Botcazou  <ebotcazou (a] adacore.com>
    561  1.2  mrg 
    562  1.2  mrg 	PR sanitizer/80953
    563  1.2  mrg 	Merge from LLVM revision 355979
    564  1.2  mrg 	* asan/asan_globals.c (GetGlobalsForAddress): Use internal_memcpy to
    565  1.2  mrg 	copy Global objects for SPARC with GCC.
    566  1.2  mrg 
    567  1.2  mrg 2019-03-13  Eric Botcazou  <ebotcazou (a] adacore.com>
    568  1.2  mrg 
    569  1.2  mrg 	PR sanitizer/80953
    570  1.2  mrg 	Merge from LLVM revision 355978
    571  1.2  mrg 	* sanitizer_common/sanitizer_allocator_primary32.h
    572  1.2  mrg 	(class SizeClassAllocator32): Assert that kSpaceSize is power of 2 if
    573  1.2  mrg 	SANITIZER_SIGN_EXTENDED_ADDRESSES is set.
    574  1.2  mrg 	(PointerIsMine): Deal with SANITIZER_SIGN_EXTENDED_ADDRESSES.
    575  1.2  mrg 	(ComputeRegionId): Likewise.
    576  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc (GetMaxVirtualAddress): Return
    577  1.2  mrg 	appropriate value for SPARC 64-bit.
    578  1.2  mrg 	* sanitizer_common/sanitizer_platform.h (SANITIZER_MMAP_RANGE_SIZE):
    579  1.2  mrg 	Define for SPARC.
    580  1.2  mrg 	(SANITIZER_SIGN_EXTENDED_ADDRESSES): Define to 1 for SPARC 64-bit.
    581  1.2  mrg 
    582  1.2  mrg 2019-03-13  Eric Botcazou  <ebotcazou (a] adacore.com>
    583  1.2  mrg 
    584  1.2  mrg 	PR sanitizer/80953
    585  1.2  mrg 	Merge from LLVM revision 355965
    586  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc (GetWriteFlag): Implement for
    587  1.2  mrg 	SPARC/Linux.
    588  1.2  mrg 	(GetPcSpBp): Likewise.
    589  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.cc (GetNextInstructionPc):
    590  1.2  mrg 	Adjust for SPARC.
    591  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.h (SANITIZER_CAN_FAST_UNWIND):
    592  1.2  mrg 	Define to 1 for SPARC.
    593  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace_sparc.cc: Rewrite.
    594  1.2  mrg 	* sanitizer_common/sanitizer_unwind_linux_libcdep.cc (SlowUnwindStack):
    595  1.2  mrg 	Adjust the PC address for SPARC with GCC.
    596  1.2  mrg 
    597  1.2  mrg 2019-03-06  Martin Liska  <mliska (a] suse.cz>
    598  1.2  mrg 
    599  1.2  mrg 	PR sanitizer/88684
    600  1.2  mrg 	* sanitizer_common/sanitizer_platform.h (defined): Cherry pick.
    601  1.2  mrg 	(SANITIZER_NON_UNIQUE_TYPEINFO): Likewise.
    602  1.2  mrg 	* ubsan/ubsan_type_hash_itanium.cc (isDerivedFromAtOffset):
    603  1.2  mrg 	Likewise.
    604  1.2  mrg 
    605  1.2  mrg 2019-02-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    606  1.2  mrg 
    607  1.2  mrg 	PR sanitizer/89409
    608  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc (internal_readlink):
    609  1.2  mrg 	Cherry-pick compiler-rt r354451.
    610  1.2  mrg 
    611  1.2  mrg 2019-01-23  Jonny Grant  <jg (a] jguk.org>
    612  1.2  mrg 
    613  1.2  mrg 	PR sanitizer/89010
    614  1.2  mrg 	* libsanitizer/README.gcc: Update to current https URLs.
    615  1.2  mrg 
    616  1.2  mrg 2018-12-27  Martin Liska  <mliska (a] suse.cz>
    617  1.2  mrg 
    618  1.2  mrg 	PR sanitizer/86229
    619  1.2  mrg 	* asan/asan_errors.cc (ErrorAllocTypeMismatch::Print): Cherry
    620  1.2  mrg 	pick rL350085.
    621  1.2  mrg 	* asan/asan_errors.h (struct ErrorAllocTypeMismatch): Likewise.
    622  1.2  mrg 
    623  1.2  mrg 2018-11-09  Martin Liska  <mliska (a] suse.cz>
    624  1.2  mrg 
    625  1.2  mrg 	* LOCAL_PATCHES: Include one local patch.
    626  1.2  mrg 
    627  1.2  mrg 2018-11-09  Martin Liska  <mliska (a] suse.cz>
    628  1.2  mrg 
    629  1.2  mrg 	PR sanitizer/87892
    630  1.2  mrg 	* sanitizer_common/sanitizer_linux_libcdep.cc (defined): Return
    631  1.2  mrg 	1 when CPU_COUNT macro is not defined.
    632  1.2  mrg 
    633  1.2  mrg 2018-11-08  Bill Seurer  <seurer (a] linux.vnet.ibm.com>
    634  1.2  mrg 
    635  1.2  mrg 	* libsanitizer/sanitizer_common/sanitizer_linux.cc (CheckASLR):
    636  1.2  mrg 	Disable ASLR for powerpc64 when using sanitizers.
    637  1.2  mrg 
    638  1.2  mrg 2018-11-06  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    639  1.2  mrg 
    640  1.2  mrg 	PR sanitizer/80953
    641  1.2  mrg 	* configure.tgt (sparc*-*-solaris2.11*): Enable.
    642  1.2  mrg 	(x86_64-*-solaris2.11* | i?86-*-solaris2.11*): Enable.
    643  1.2  mrg 
    644  1.2  mrg 2018-11-06  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    645  1.2  mrg 
    646  1.2  mrg 	PR sanitizer/80953
    647  1.2  mrg 	* sanitizer_common/sanitizer_internal_defs.h,
    648  1.2  mrg 	sanitizer_common/sanitizer_platform_limits_solaris.h,
    649  1.2  mrg 	sanitizer_common/sanitizer_procmaps_solaris.cc,
    650  1.2  mrg 	sanitizer_common/sanitizer_solaris.cc: Cherry-pick compiler-rt
    651  1.2  mrg 	revision 346153.
    652  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.h,
    653  1.2  mrg 	sanitizer_common/sanitizer_stacktrace_sparc.cc: Cherry-pick
    654  1.2  mrg 	compiler-rt revision 346155.
    655  1.2  mrg 
    656  1.2  mrg 2018-11-05  Segher Boessenkool  <segher (a] kernel.crashing.org>
    657  1.2  mrg 
    658  1.2  mrg 	* LOCAL_PATCHES: Add r258525.
    659  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.cc
    660  1.2  mrg 	(BufferedStackTrace::FastUnwindStack): Use the correct frame offset
    661  1.2  mrg 	for PowerPC SYSV ABI.
    662  1.2  mrg 
    663  1.2  mrg 2018-11-05  Martin Liska  <mliska (a] suse.cz>
    664  1.2  mrg 
    665  1.2  mrg 	PR sanitizer/87860
    666  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc:  Cherry-pick upstream
    667  1.2  mrg 	r346129.
    668  1.2  mrg 
    669  1.2  mrg 2018-10-31  Joseph Myers  <joseph (a] codesourcery.com>
    670  1.2  mrg 
    671  1.2  mrg 	PR bootstrap/82856
    672  1.2  mrg 	* Makefile.am: Include multilib.am.
    673  1.2  mrg 	* configure.ac: Remove AC_PREREQ.  Use AC_LANG_SOURCE.
    674  1.2  mrg 	* Makefile.in, aclocal.m4, asan/Makefile.in, configure,
    675  1.2  mrg 	interception/Makefile.in, libbacktrace/Makefile.in,
    676  1.2  mrg 	lsan/Makefile.in, sanitizer_common/Makefile.in, tsan/Makefile.in,
    677  1.2  mrg 	ubsan/Makefile.in: Regenerate.
    678  1.2  mrg 
    679  1.2  mrg 2018-10-31  Martin Liska  <mliska (a] suse.cz>
    680  1.2  mrg 
    681  1.2  mrg 	* LOCAL_PATCHES: Update to installed revisions.
    682  1.2  mrg 
    683  1.2  mrg 2018-10-31  Martin Liska  <mliska (a] suse.cz>
    684  1.2  mrg 
    685  1.2  mrg 	* ubsan/ubsan_platform.h: Add ifndef as we define it with
    686  1.2  mrg 	-DCAN_SANITIZE_UB CFLAGS.
    687  1.2  mrg 
    688  1.2  mrg 2018-10-31  Martin Liska  <mliska (a] suse.cz>
    689  1.2  mrg 
    690  1.2  mrg 	* asan/asan_mapping.h: Revert shadow memory offset to 1 << 41.
    691  1.2  mrg 
    692  1.2  mrg 2018-10-31  Martin Liska  <mliska (a] suse.cz>
    693  1.2  mrg 
    694  1.2  mrg 	* LOCAL_PATCHES: Update patch list.
    695  1.2  mrg 	* asan/asan_globals.cc (CheckODRViolationViaIndicator): Apply
    696  1.2  mrg 	patches from GCC's trunk.
    697  1.2  mrg 	(CheckODRViolationViaPoisoning): Likewise.
    698  1.2  mrg 	(RegisterGlobal): Likewise.
    699  1.2  mrg 	* sanitizer_common/sanitizer_mac.cc (defined): Likewise.
    700  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Likewise.
    701  1.2  mrg 	* ubsan/ubsan_handlers.cc (__ubsan::__ubsan_handle_cfi_bad_icall): Likewise.
    702  1.2  mrg 	(__ubsan::__ubsan_handle_cfi_bad_icall_abort): Likewise.
    703  1.2  mrg 	* ubsan/ubsan_handlers.h (struct CFIBadIcallData): Likewise.
    704  1.2  mrg 	(struct CFICheckFailData): Likewise.
    705  1.2  mrg 	(RECOVERABLE): Likewise.
    706  1.2  mrg 
    707  1.2  mrg 2018-10-31  Martin Liska  <mliska (a] suse.cz>
    708  1.2  mrg 
    709  1.2  mrg 	* config.h.in: Regenerate.
    710  1.2  mrg 	* configure: Likewise.
    711  1.2  mrg 	* sanitizer_common/Makefile.am: Include new files, remove old
    712  1.2  mrg 	files.
    713  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
    714  1.2  mrg 	* ubsan/Makefile.am: Include new files, remove old
    715  1.2  mrg 	files.
    716  1.2  mrg 	* ubsan/Makefile.in: Likewise.
    717  1.2  mrg 	* asan/Makefile.am: Include new files.
    718  1.2  mrg 	* asan/Makefile.in: Regenerate.
    719  1.2  mrg 
    720  1.2  mrg 2018-10-31  Martin Liska  <mliska (a] suse.cz>
    721  1.2  mrg 
    722  1.2  mrg 	* All source files: Merge from upstream 345033.
    723  1.2  mrg 
    724  1.2  mrg 2018-10-31  Martin Liska  <mliska (a] suse.cz>
    725  1.2  mrg 
    726  1.2  mrg 	* HOWTO_MERGE: Enhance documentation.
    727  1.2  mrg 	* merge.sh: Add support for git as well.
    728  1.2  mrg 
    729  1.2  mrg 2018-08-02  Martin Liska  <mliska (a] suse.cz>
    730  1.2  mrg 
    731  1.2  mrg 	PR sanitizer/86022
    732  1.2  mrg 	* sanitizer_common/sanitizer_linux_libcdep.cc (ThreadDescriptorSize):
    733  1.2  mrg 	Cherry-pick compiler-rt revision 338606.
    734  1.2  mrg 
    735  1.2  mrg 2018-08-01  Marek Polacek  <polacek (a] redhat.com>
    736  1.2  mrg 
    737  1.2  mrg 	PR sanitizer/86759
    738  1.2  mrg 	* tsan/tsan_platform.h: Cherry-pick compiler-rt revision 318044.
    739  1.2  mrg 	* tsan/tsan_platform_linux.cc: Cherry-pick compiler-rt revision
    740  1.2  mrg 	319180.
    741  1.2  mrg 
    742  1.2  mrg 2018-07-25  H.J. Lu  <hongjiu.lu (a] intel.com>
    743  1.2  mrg 
    744  1.2  mrg 	PR target/86560
    745  1.2  mrg 	* asan/asan_interceptors.cc (swapcontext) Cherry-pick
    746  1.2  mrg 	compiler-rt revision 337603.
    747  1.2  mrg 	* sanitizer_common/sanitizer_internal_defs.h (__has_attribute):
    748  1.2  mrg 	Likewise.
    749  1.2  mrg 
    750  1.2  mrg 2018-07-05  Jakub Jelinek  <jakub (a] redhat.com>
    751  1.2  mrg 
    752  1.2  mrg 	Revert
    753  1.2  mrg 	2018-07-04  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
    754  1.2  mrg 
    755  1.2  mrg 	PR sanitizer/84250
    756  1.2  mrg 	* Makefile.am: Reorder libs.
    757  1.2  mrg 	* Makefile.in: Regenerate.
    758  1.2  mrg 	* asan/Makefile.am: Define DCAN_SANITIZE_UB=1, add dependancy from
    759  1.2  mrg 	libsanitizer_ubsan.la.
    760  1.2  mrg 	* asan/Makefile.in: Regenerate.
    761  1.2  mrg 	* ubsan/Makefile.am: Define new libsanitizer_ubsan.la library.
    762  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
    763  1.2  mrg 
    764  1.2  mrg 2018-07-04  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
    765  1.2  mrg 
    766  1.2  mrg 	PR sanitizer/84250
    767  1.2  mrg 	* Makefile.am: Reorder libs.
    768  1.2  mrg 	* Makefile.in: Regenerate.
    769  1.2  mrg 	* asan/Makefile.am: Define DCAN_SANITIZE_UB=1, add dependancy from
    770  1.2  mrg 	libsanitizer_ubsan.la.
    771  1.2  mrg 	* asan/Makefile.in: Regenerate.
    772  1.2  mrg 	* ubsan/Makefile.am: Define new libsanitizer_ubsan.la library.
    773  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
    774  1.2  mrg 
    775  1.2  mrg 2018-06-13  Denis Khalikov  <d.khalikov (a] partner.samsung.com>
    776  1.2  mrg 
    777  1.2  mrg 	PR sanitizer/86090
    778  1.2  mrg 	* configure.ac: Check for lstat and readlink.
    779  1.2  mrg 	* configure, config.h.in: Rebuild.
    780  1.2  mrg 
    781  1.2  mrg 2018-05-31  Matthias Klose  <doko (a] ubuntu.com>
    782  1.2  mrg 
    783  1.2  mrg 	PR sanitizer/86012
    784  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc: Define
    785  1.2  mrg 	SIZEOF_STRUCT_USTAT for 32bit sparc.
    786  1.2  mrg 
    787  1.2  mrg 2018-05-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    788  1.2  mrg 
    789  1.2  mrg 	PR sanitizer/85835
    790  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc: Don't
    791  1.2  mrg 	include <sys/ustat.h> for Linux.
    792  1.2  mrg 	(SIZEOF_STRUCT_USTAT): New.
    793  1.2  mrg 	(struct_ustat_sz): Use SIZEOF_STRUCT_USTAT for Linux.
    794  1.2  mrg 
    795  1.2  mrg 2018-04-26  Hans-Peter Nilsson  <hp (a] axis.com>
    796  1.2  mrg 
    797  1.2  mrg 	* configure.tgt <mips*-*-linux*>: Enable build, excluding
    798  1.2  mrg 	mips*64*-*-linux*.
    799  1.2  mrg 
    800  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc: Do not
    801  1.2  mrg 	take the shortcut to #include <sys/stat.h> for MIPS instead of
    802  1.2  mrg 	the kernel <asm/stat.h>.  Explain why sys/stat.h is misleading
    803  1.2  mrg 	or wrong to get the kernel struct stat.
    804  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h [__mips__]:
    805  1.2  mrg 	Correct the value for 32-bit non-android struct_kernel_stat_sz.
    806  1.2  mrg 
    807  1.2  mrg 	* sanitizer_common/sanitizer_atomic_clang_other.h [_MIPS_SIM
    808  1.2  mrg 	&& _MIPS_SIM == _ABIO32] (lock): Add initializer for .pad member.
    809  1.2  mrg 
    810  1.2  mrg 2018-04-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    811  1.2  mrg 
    812  1.2  mrg 	* configure: Regenerated.
    813  1.2  mrg 
    814  1.2  mrg 2018-04-19  Jakub Jelinek  <jakub (a] redhat.com>
    815  1.2  mrg 
    816  1.2  mrg 	* configure: Regenerated.
    817  1.2  mrg 
    818  1.2  mrg 2018-04-18  David Malcolm  <dmalcolm (a] redhat.com>
    819  1.2  mrg 
    820  1.2  mrg 	PR jit/85384
    821  1.2  mrg 	* configure: Regenerate.
    822  1.2  mrg 
    823  1.2  mrg 2018-04-18  Bill Seurer  <seurer (a] linux.vnet.ibm.com>
    824  1.2  mrg 
    825  1.2  mrg 	PR sanitizer/85389
    826  1.2  mrg 	* asan/asan_allocator.h (kAllocatorSpace): For __powerpc64__ change
    827  1.2  mrg 	from 0xa0000000000ULL to ~(uptr)0.
    828  1.2  mrg 
    829  1.2  mrg 2018-03-19  Jakub Jelinek  <jakub (a] redhat.com>
    830  1.2  mrg 
    831  1.2  mrg 	PR sanitizer/84761
    832  1.2  mrg 	* sanitizer_common/sanitizer_linux_libcdep.cc (__GLIBC_PREREQ):
    833  1.2  mrg 	Define if not defined.
    834  1.2  mrg 	(DL_INTERNAL_FUNCTION): Don't define.
    835  1.2  mrg 	(InitTlsSize): For __i386__ if not compiled against glibc 2.27+
    836  1.2  mrg 	determine at runtime whether to use regparm(3), stdcall calling
    837  1.2  mrg 	convention for older glibcs or normal calling convention for
    838  1.2  mrg 	newer glibcs for call to _dl_get_tls_static_info.
    839  1.2  mrg 
    840  1.2  mrg 2018-03-14  Segher Boessenkool  <segher (a] kernel.crashing.org>
    841  1.2  mrg 
    842  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.cc
    843  1.2  mrg 	(BufferedStackTrace::FastUnwindStack): Use the correct frame offset
    844  1.2  mrg 	for PowerPC SYSV ABI.
    845  1.2  mrg 
    846  1.2  mrg 2018-02-14  Igor Tsimbalist  <igor.v.tsimbalist (a] intel.com>
    847  1.2  mrg 
    848  1.2  mrg 	PR target/84148
    849  1.2  mrg 	* configure: Regenerate.
    850  1.2  mrg 
    851  1.2  mrg 2018-02-05  Martin Liska  <mliska (a] suse.cz>
    852  1.2  mrg 
    853  1.2  mrg 	* asan/asan_flags.inc: Cherry-pick upstream r323995.
    854  1.2  mrg 	* asan/asan_report.cc (CheckForInvalidPointerPair):
    855  1.2  mrg 	Cherry-pick upstream r323995.
    856  1.2  mrg 
    857  1.2  mrg 2018-01-17  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    858  1.2  mrg 
    859  1.2  mrg 	PR sanitizer/82825
    860  1.2  mrg 	* sanitizer_common/sanitizer_internal_defs.h: Cherry-pick upstream
    861  1.2  mrg 	r324284.
    862  1.2  mrg 
    863  1.2  mrg 2018-01-13  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    864  1.2  mrg 
    865  1.2  mrg 	PR sanitizer/82824
    866  1.2  mrg 	* lsan/lsan_common_mac.cc: Cherry-pick upstream r322437.
    867  1.2  mrg 
    868  1.2  mrg 2017-12-05  Martin Liska  <mliska (a] suse.cz>
    869  1.2  mrg 	    Jakub Jelinek  <jakub (a] redhat.com>
    870  1.2  mrg 
    871  1.2  mrg 	* asan/asan_descriptions.cc: Cherry-pick upstream r319668.
    872  1.2  mrg 	* asan/asan_descriptions.h: Likewise.
    873  1.2  mrg 	* asan/asan_report.cc: Likewise.
    874  1.2  mrg 	* asan/asan_thread.cc: Likewise.
    875  1.2  mrg 	* asan/asan_thread.h: Likewise.
    876  1.2  mrg 
    877  1.2  mrg 2017-11-17  Igor Tsimbalist  <igor.v.tsimbalist (a] intel.com>
    878  1.2  mrg 
    879  1.2  mrg 	* acinclude.m4: Add enable.m4 and cet.m4.
    880  1.2  mrg 	* Makefile.in: Regenerate.
    881  1.2  mrg 	* asan/Makefile.am: Update AM_CXXFLAGS.
    882  1.2  mrg 	* asan/Makefile.in: Regenerate.
    883  1.2  mrg 	* configure: Likewise.
    884  1.2  mrg 	* configure.ac: Set CET_FLAGS. Update EXTRA_CFLAGS,
    885  1.2  mrg 	EXTRA_CXXFLAGS, EXTRA_ASFLAGS.
    886  1.2  mrg 	* interception/Makefile.am: Update AM_CXXFLAGS.
    887  1.2  mrg 	* interception/Makefile.in: Regenerate.
    888  1.2  mrg 	* libbacktrace/Makefile.am: Update AM_CFLAGS, AM_CXXFLAGS.
    889  1.2  mrg 	* libbacktrace/Makefile.in: Regenerate.
    890  1.2  mrg 	* lsan/Makefile.am: Update AM_CXXFLAGS.
    891  1.2  mrg 	* lsan/Makefile.in: Regenerate.
    892  1.2  mrg 	* sanitizer_common/Makefile.am: Update AM_CXXFLAGS,
    893  1.2  mrg 	AM_CCASFLAGS.
    894  1.2  mrg 	* sanitizer_common/sanitizer_linux_x86_64.S: Include cet.h.
    895  1.2  mrg 	Add _CET_ENDBR macro.
    896  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
    897  1.2  mrg 	* tsan/Makefile.am: Update AM_CXXFLAGS.
    898  1.2  mrg 	* tsan/Makefile.in: Regenerate.
    899  1.2  mrg 	* tsan/tsan_rtl_amd64.S Include cet.h. Add _CET_ENDBR macro.
    900  1.2  mrg 	* ubsan/Makefile.am: Update AM_CXXFLAGS.
    901  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
    902  1.2  mrg 
    903  1.2  mrg 2017-11-08  Jakub Jelinek  <jakub (a] redhat.com>
    904  1.2  mrg 
    905  1.2  mrg 	PR bootstrap/82670
    906  1.2  mrg 	* ubsan/Makefile.am (ubsan_files): Remove ubsan_init_standalone.cc
    907  1.2  mrg 	and ubsan_signals_standalone.cc.
    908  1.2  mrg 	* ubsan/Makefile.in: Regenerated.
    909  1.2  mrg 
    910  1.2  mrg 2017-11-05  Tom de Vries  <tom (a] codesourcery.com>
    911  1.2  mrg 
    912  1.2  mrg 	PR other/82784
    913  1.2  mrg 	* asan/asan_poisoning.cc (CHECK_SMALL_REGION): Remove semicolon after
    914  1.2  mrg 	"do {} while (0)".
    915  1.2  mrg 	* lsan/lsan_common.cc (LOG_POINTERS, LOG_THREADS): Same.
    916  1.2  mrg 
    917  1.2  mrg 2017-10-20  Jakub Jelinek  <jakub (a] redhat.com>
    918  1.2  mrg 
    919  1.2  mrg 	PR sanitizer/82595
    920  1.2  mrg 	* lsan/lsan.h (__lsan_init): Add SANITIZER_INTERFACE_ATTRIBUTE.
    921  1.2  mrg 	* lsan/Makefile.am (nodist_toolexeclib_HEADERS): Add
    922  1.2  mrg 	liblsan_preinit.o.
    923  1.2  mrg 	(lsan_files): Remove lsan_preinit.cc.
    924  1.2  mrg 	(liblsan_preinit.o): New rule.
    925  1.2  mrg 	* lsan/Makefile.in: Regenerated.
    926  1.2  mrg 
    927  1.2  mrg 2017-10-19  Jakub Jelinek  <jakub (a] redhat.com>
    928  1.2  mrg 
    929  1.2  mrg 	* All source files: Merge from upstream 315899.
    930  1.2  mrg 	* asan/Makefile.am (nodist_saninclude_HEADERS): Add
    931  1.2  mrg 	include/sanitizer/tsan_interface.h.
    932  1.2  mrg 	* asan/libtool-version: Bump the libasan SONAME.
    933  1.2  mrg 	* lsan/Makefile.am (sanitizer_lsan_files): Add lsan_common_mac.cc.
    934  1.2  mrg 	(lsan_files): Add lsan_linux.cc, lsan_mac.cc and lsan_malloc_mac.cc.
    935  1.2  mrg 	* sanitizer_common/Makefile.am (sanitizer_common_files): Add
    936  1.2  mrg 	sancov_flags.cc, sanitizer_allocator_checks.cc,
    937  1.2  mrg 	sanitizer_coverage_libcdep_new.cc, sanitizer_errno.cc,
    938  1.2  mrg 	sanitizer_file.cc, sanitizer_mac_libcdep.cc and
    939  1.2  mrg 	sanitizer_stoptheworld_mac.cc.  Remove sanitizer_coverage_libcdep.cc
    940  1.2  mrg 	and sanitizer_coverage_mapping_libcdep.cc.
    941  1.2  mrg 	* tsan/Makefile.am (tsan_files): Add tsan_external.cc.
    942  1.2  mrg 	* ubsan/Makefile.am (DEFS): Add -DUBSAN_CAN_USE_CXXABI=1.
    943  1.2  mrg 	(ubsan_files): Add ubsan_init_standalone.cc and
    944  1.2  mrg 	ubsan_signals_standalone.cc.
    945  1.2  mrg 	* ubsan/libtool-version: Bump the libubsan SONAME.
    946  1.2  mrg 	* asan/Makefile.in: Regenerate.
    947  1.2  mrg 	* lsan/Makefile.in: Regenerate.
    948  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
    949  1.2  mrg 	* tsan/Makefile.in: Regenerate.
    950  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
    951  1.2  mrg 
    952  1.2  mrg 2017-10-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    953  1.2  mrg 
    954  1.2  mrg 	PR sanitizer/82379
    955  1.2  mrg 	* configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Set
    956  1.2  mrg 	to sanitizer_linux_x86_64.lo if __x86_64__ is defined by $CC.
    957  1.2  mrg 
    958  1.2  mrg 2017-10-02  Jakub Jelinek  <jakub (a] redhat.com>
    959  1.2  mrg 
    960  1.2  mrg 	* libbacktrace/backtrace-rename.h (backtrace_uncompress_zdebug):
    961  1.2  mrg 	Define.
    962  1.2  mrg 
    963  1.2  mrg 2017-08-07  Jakub Jelinek  <jakub (a] redhat.com>
    964  1.2  mrg 
    965  1.2  mrg 	* include/system/sys/ptrace.h: New file.
    966  1.2  mrg 
    967  1.2  mrg 2017-07-28  Jakub Jelinek  <jakub (a] redhat.com>
    968  1.2  mrg 
    969  1.2  mrg 	PR sanitizer/80998
    970  1.2  mrg 	* ubsan/ubsan_handlers.cc: Cherry-pick upstream r304461.
    971  1.2  mrg 	* ubsan/ubsan_checks.inc: Likewise.
    972  1.2  mrg 	* ubsan/ubsan_handlers.h: Likewise.
    973  1.2  mrg 
    974  1.2  mrg 2017-07-14  Jakub Jelinek  <jakub (a] redhat.com>
    975  1.2  mrg 
    976  1.2  mrg 	PR sanitizer/81066
    977  1.2  mrg 	* sanitizer_common/sanitizer_linux.h: Cherry-pick upstream r307969.
    978  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc: Likewise.
    979  1.2  mrg 	* sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc: Likewise.
    980  1.2  mrg 	* tsan/tsan_platform_linux.cc: Likewise.
    981  1.2  mrg 
    982  1.2  mrg 2017-04-06  Martin Liska  <mliska (a] suse.cz>
    983  1.2  mrg 
    984  1.2  mrg 	PR sanitizer/80166
    985  1.2  mrg 	* sanitizer_common/sanitizer_common_interceptors.inc (INTERCEPTOR):
    986  1.2  mrg 	Cherry-pick upstream r299036.
    987  1.2  mrg 
    988  1.2  mrg 2017-03-22  Jakub Jelinek  <jakub (a] redhat.com>
    989  1.2  mrg 
    990  1.2  mrg 	PR sanitizer/78158
    991  1.2  mrg 	* tsan/tsan_interface_atomic.cc: Cherry-pick upstream r298378.
    992  1.2  mrg 
    993  1.2  mrg 2017-02-16  Andreas Tobler  <andreast (a] gcc.gnu.org>
    994  1.2  mrg 
    995  1.2  mrg 	PR sanitizer/79562
    996  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry-pick
    997  1.2  mrg 	upstream r294806.
    998  1.2  mrg 
    999  1.2  mrg 2017-02-11  Jakub Jelinek  <jakub (a] redhat.com>
   1000  1.2  mrg 
   1001  1.2  mrg 	PR sanitizer/79341
   1002  1.2  mrg 	* configure.tgt (s390*-*-linux*): Don't disable libsanitizer on
   1003  1.2  mrg 	s390-linux 31-bit.
   1004  1.2  mrg 	* sanitizer_common/sanitizer_internal_defs.h: Cherry-pick upstream
   1005  1.2  mrg 	r294793.
   1006  1.2  mrg 	* sanitizer_common/sanitizer_common_interceptors.inc: Cherry-pick
   1007  1.2  mrg 	upstream r294790.
   1008  1.2  mrg 	* sanitizer_common/sanitizer_linux_s390.cc: Cherry-pick upstream
   1009  1.2  mrg 	r294799.
   1010  1.2  mrg 
   1011  1.2  mrg 2017-02-03  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1012  1.2  mrg 
   1013  1.2  mrg 	PR sanitizer/78663
   1014  1.2  mrg 	* sanitizer_common/sanitizer_mac.cc: Cherry-pick upstream r293992.
   1015  1.2  mrg 	* sanitizer_common/sanitizer_platform_interceptors.h: Likewise.
   1016  1.2  mrg 
   1017  1.2  mrg 2017-01-31  Jakub Jelinek  <jakub (a] redhat.com>
   1018  1.2  mrg 
   1019  1.2  mrg 	* configure.tgt: Enable asan and ubsan on 64-bit s390*-*-linux*.
   1020  1.2  mrg 
   1021  1.2  mrg 2017-01-24  Jakub Jelinek  <jakub (a] redhat.com>
   1022  1.2  mrg 
   1023  1.2  mrg 	* configure.tgt: Enable tsan and lsan on powerpc64{,le}-*-linux*.
   1024  1.2  mrg 
   1025  1.2  mrg 	PR sanitizer/79168
   1026  1.2  mrg 	* merge.sh (change_comment_headers): Don't remove 2nd and 3rd line
   1027  1.2  mrg 	if the 3rd line doesn't contain 'The LLVM Compiler Infrastructure'
   1028  1.2  mrg 	text.
   1029  1.2  mrg 	* sanitizer_common/sanitizer_linux_mips64.S: Regenerated.
   1030  1.2  mrg 	* sanitizer_common/sanitizer_linux_x86_64.S: Likewise.
   1031  1.2  mrg 	* tsan/tsan_ppc_regs.h: Likewise.
   1032  1.2  mrg 	* tsan/tsan_rtl_aarch64.S: Likewise.
   1033  1.2  mrg 	* tsan/tsan_rtl_mips64.S: Likewise.
   1034  1.2  mrg 	* tsan/tsan_rtl_ppc64.S: Likewise.
   1035  1.2  mrg 
   1036  1.2  mrg 2017-01-21  Jakub Jelinek  <jakub (a] redhat.com>
   1037  1.2  mrg 
   1038  1.2  mrg 	PR other/79046
   1039  1.2  mrg 	* interception/Makefile.am (gcc_version): Use @get_gcc_base_ver@
   1040  1.2  mrg 	instead of cat to get version from BASE-VER file.
   1041  1.2  mrg 	* asan/Makefile.am (gcc_version): Likewise.
   1042  1.2  mrg 	* ubsan/Makefile.am (gcc_version): Likewise.
   1043  1.2  mrg 	* sanitizer_common/Makefile.am (gcc_version): Likewise.
   1044  1.2  mrg 	* lsan/Makefile.am (gcc_version): Likewise.
   1045  1.2  mrg 	* tsan/Makefile.am (gcc_version): Likewise.
   1046  1.2  mrg 	* interception/Makefile.in: Regenerated.
   1047  1.2  mrg 	* asan/Makefile.in: Regenerated.
   1048  1.2  mrg 	* ubsan/Makefile.in: Regenerated.
   1049  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   1050  1.2  mrg 	* lsan/Makefile.in: Regenerated.
   1051  1.2  mrg 	* tsan/Makefile.in: Regenerated.
   1052  1.2  mrg 
   1053  1.2  mrg 2017-01-17  Jakub Jelinek  <jakub (a] redhat.com>
   1054  1.2  mrg 
   1055  1.2  mrg 	PR other/79046
   1056  1.2  mrg 	* configure.ac: Add GCC_BASE_VER.
   1057  1.2  mrg 	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
   1058  1.2  mrg 	get version from BASE-VER file.
   1059  1.2  mrg 	* libbacktrace/Makefile.in: Regenerated.
   1060  1.2  mrg 	* interception/Makefile.in: Regenerated.
   1061  1.2  mrg 	* asan/Makefile.in: Regenerated.
   1062  1.2  mrg 	* ubsan/Makefile.in: Regenerated.
   1063  1.2  mrg 	* configure: Regenerated.
   1064  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   1065  1.2  mrg 	* lsan/Makefile.in: Regenerated.
   1066  1.2  mrg 	* Makefile.in: Regenerated.
   1067  1.2  mrg 	* tsan/Makefile.in: Regenerated.
   1068  1.2  mrg 
   1069  1.2  mrg 2017-01-10  James Clarke  <jrtc27 (a] jrtc27.com>
   1070  1.2  mrg 
   1071  1.2  mrg 	PR sanitizer/78992
   1072  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h
   1073  1.2  mrg 	(struct __sanitizer_sigaction): Cherry-pick upstream r291561.
   1074  1.2  mrg 
   1075  1.2  mrg 2016-11-30  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1076  1.2  mrg 
   1077  1.2  mrg 	* LOCAL_PATCHES: Add revision.
   1078  1.2  mrg 
   1079  1.2  mrg 2016-11-30  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1080  1.2  mrg 
   1081  1.2  mrg 	PR sanitizer/78532
   1082  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h
   1083  1.2  mrg 	(__sanitizer_sigaction): Adjust for sparc targets and various Glibc
   1084  1.2  mrg 	versions.
   1085  1.2  mrg 
   1086  1.2  mrg 2016-11-29  Markus Trippelsdorf  <markus (a] trippelsdorf.de>
   1087  1.2  mrg 
   1088  1.2  mrg 	* LOCAL_PATCHES: Remove r242480.
   1089  1.2  mrg 
   1090  1.2  mrg 2016-11-20  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1091  1.2  mrg 
   1092  1.2  mrg 	* LOCAL_PATCHES: Add revision.
   1093  1.2  mrg 
   1094  1.2  mrg 2016-11-20  Jack Howarth  <howarth.at.gcc (a] gmail.com>
   1095  1.2  mrg 
   1096  1.2  mrg 	PR sanitizer/78267
   1097  1.2  mrg 	* sanitizer_common/sanitizer_mac.cc: Include <os/trace.h> only if
   1098  1.2  mrg 	compiler supports blocks extension.
   1099  1.2  mrg 
   1100  1.2  mrg 2016-11-16  Markus Trippelsdorf  <markus (a] trippelsdorf.de>
   1101  1.2  mrg 
   1102  1.2  mrg 	* LOCAL_PATCHES: Add revision.
   1103  1.2  mrg 
   1104  1.2  mrg 2016-11-16  Markus Trippelsdorf  <markus (a] trippelsdorf.de>
   1105  1.2  mrg 
   1106  1.2  mrg 	PR sanitizer/78294
   1107  1.2  mrg 	* tsan/tsan_rtl.cc: Add missing attribute.
   1108  1.2  mrg 
   1109  1.2  mrg 2016-11-16  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1110  1.2  mrg 
   1111  1.2  mrg 	* LOCAL_PATCHES: New file.
   1112  1.2  mrg 
   1113  1.2  mrg 2016-11-16  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1114  1.2  mrg 
   1115  1.2  mrg 	PR sanitizer/78307
   1116  1.2  mrg 	* ubsan/ubsan_handlers.cc (__ubsan_handle_cfi_bad_icall): New function.
   1117  1.2  mrg 	( __ubsan_handle_cfi_bad_icall_abort): Likewise. 
   1118  1.2  mrg 	* ubsan/ubsan_handlers.h (struct CFIBadIcallData): New type.
   1119  1.2  mrg 	* ubsan/ubsan_handlers_cxx.cc (__ubsan_handle_cfi_bad_type): New
   1120  1.2  mrg 	function.
   1121  1.2  mrg 	(__ubsan_handle_cfi_bad_type_abort): Likewise.
   1122  1.2  mrg 	* ubsan/ubsan_handlers_cxx.h (struct CFIBadTypeData): New type.
   1123  1.2  mrg 	(__ubsan_handle_cfi_bad_type): Export function.
   1124  1.2  mrg 	(__ubsan_handle_cfi_bad_type_abort): Likewise.
   1125  1.2  mrg 	* HOWTO_MERGE: Update documentation.
   1126  1.2  mrg 
   1127  1.2  mrg 2016-11-15  Matthias Klose  <doko (a] ubuntu.com>
   1128  1.2  mrg 
   1129  1.2  mrg 	* configure: Regenerate.
   1130  1.2  mrg 
   1131  1.2  mrg 2016-11-09  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1132  1.2  mrg 
   1133  1.2  mrg 	* asan/asan_globals.cc (RegisterGlobal): Do not call
   1134  1.2  mrg 	CheckODRViolationViaPoisoning.
   1135  1.2  mrg 	(CheckODRViolationViaPoisoning): Remove.
   1136  1.2  mrg 
   1137  1.2  mrg 2016-11-09  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1138  1.2  mrg 
   1139  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Assume we
   1140  1.2  mrg 	compiled code with GCC when extracting the caller PC for ARM if no
   1141  1.2  mrg 	valid frame pointer is available.
   1142  1.2  mrg 
   1143  1.2  mrg 2016-11-09  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1144  1.2  mrg 
   1145  1.2  mrg 	PR sanitizer/63958
   1146  1.2  mrg 	Reapply:
   1147  1.2  mrg 	2014-10-14  David S. Miller  <davem (a] davemloft.net>
   1148  1.2  mrg 
   1149  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
   1150  1.2  mrg 	Define at __kernel_time_t, as needed for sparc.
   1151  1.2  mrg 	(struct __old_kernel_stat): Don't check if __sparc__ is defined.
   1152  1.2  mrg 	* libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
   1153  1.2  mrg 	(__sanitizer): Define struct___old_kernel_stat_sz,
   1154  1.2  mrg 	struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
   1155  1.2  mrg 	(__sanitizer_ipc_perm): Adjust for sparc targets.
   1156  1.2  mrg 	(__sanitizer_shmid_ds): Likewsie.
   1157  1.2  mrg 	(__sanitizer_sigaction): Likewise.
   1158  1.2  mrg 	(IOC_SIZE): Likewsie.
   1159  1.2  mrg 
   1160  1.2  mrg 2016-11-09  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1161  1.2  mrg 
   1162  1.2  mrg 	* All source files: Merge from upstream 285547.
   1163  1.2  mrg 	* configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): New
   1164  1.2  mrg 	variable.
   1165  1.2  mrg 	* configure.ac (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Handle it.
   1166  1.2  mrg 	* asan/Makefile.am (asan_files): Add new files.
   1167  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1168  1.2  mrg 	* ubsan/Makefile.in: Likewise.
   1169  1.2  mrg 	* lsan/Makefile.in: Likewise.
   1170  1.2  mrg 	* tsan/Makefile.am (tsan_files): Add new files.
   1171  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1172  1.2  mrg 	* sanitizer_common/Makefile.am (sanitizer_common_files): Add new files.
   1173  1.2  mrg 	(EXTRA_libsanitizer_common_la_SOURCES): Define.
   1174  1.2  mrg 	(libsanitizer_common_la_LIBADD): Likewise.
   1175  1.2  mrg 	(libsanitizer_common_la_DEPENDENCIES): Likewise.
   1176  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1177  1.2  mrg 	* interception/Makefile.in: Likewise.
   1178  1.2  mrg 	* libbacktace/Makefile.in: Likewise.
   1179  1.2  mrg 	* Makefile.in: Likewise.
   1180  1.2  mrg 	* configure: Likewise.
   1181  1.2  mrg 	* merge.sh: Handle builtins/assembly.h merging.
   1182  1.2  mrg 	* builtins/assembly.h: New file.
   1183  1.2  mrg 	* asan/libtool-version: Bump the libasan SONAME.
   1184  1.2  mrg 
   1185  1.2  mrg 2016-09-21  Jakub Jelinek  <jakub (a] redhat.com>
   1186  1.2  mrg 
   1187  1.2  mrg 	PR sanitizer/77567
   1188  1.2  mrg 	* asan/asan_new_delete.cc: Cherry-pick upstream r282019.
   1189  1.2  mrg 
   1190  1.2  mrg 2016-09-05  Jakub Jelinek  <jakub (a] redhat.com>
   1191  1.2  mrg 
   1192  1.2  mrg 	PR sanitizer/77396
   1193  1.2  mrg 	* asan/asan_globals.cc: Cherry-pick upstream r280657.
   1194  1.2  mrg 
   1195  1.2  mrg 2016-08-12  Jakub Jelinek  <jakub (a] redhat.com>
   1196  1.2  mrg 
   1197  1.2  mrg 	PR sanitizer/71042
   1198  1.2  mrg 	* tsan/tsan_platform_linux.cc: Cherry-pick upstream r278292.
   1199  1.2  mrg 	* tsan/tsan_rtl_aarch64.S: Likewise.
   1200  1.2  mrg 
   1201  1.2  mrg 2016-07-23  Alan Modra  <amodra (a] gmail.com>
   1202  1.2  mrg 
   1203  1.2  mrg 	Revert 2015-11-09  Alan Modra  <amodra (a] gmail.com>
   1204  1.2  mrg 	* configure.ac: Don't substitute OBSTACK_DEFS.
   1205  1.2  mrg 	* asan/Makefile.am: Remove OBSTACK_DEFS from DEFS.
   1206  1.2  mrg 	* tsan/Makefile.am: Likewise.
   1207  1.2  mrg 	* configure: Regenerate.
   1208  1.2  mrg 	* Makefile.in: Regenerate.
   1209  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1210  1.2  mrg 	* interception/Makefile.in: Regenerate.
   1211  1.2  mrg 	* libbacktrace/Makefile.in: Regenerate.
   1212  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1213  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1214  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1215  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1216  1.2  mrg 
   1217  1.2  mrg 2016-05-17  Jakub Jelinek  <jakub (a] redhat.com>
   1218  1.2  mrg 
   1219  1.2  mrg 	PR sanitizer/71160
   1220  1.2  mrg 	* asan/asan_malloc_linux.cc: Cherry pick upstream r254395
   1221  1.2  mrg 	and r269633.
   1222  1.2  mrg 
   1223  1.2  mrg 2016-04-21  Maxim Ostapenko  <m.ostapenko (a] samsung.com>
   1224  1.2  mrg 
   1225  1.2  mrg 	PR sanitizer/70624
   1226  1.2  mrg 	* asan/asan_mac.cc: Cherry pick upstream r266868.
   1227  1.2  mrg 
   1228  1.2  mrg 2016-01-19  Jakub Jelinek  <jakub (a] redhat.com>
   1229  1.2  mrg 
   1230  1.2  mrg 	PR sanitizer/68824
   1231  1.2  mrg 	* tsan/tsan_interceptors.cc (NEED_TLS_GET_ADDR, __tls_get_addr,
   1232  1.2  mrg 	InitializeInterceptors): Cherry pick upstream r258119.
   1233  1.2  mrg 
   1234  1.2  mrg 2016-01-14  Andreas Tobler  <andreast (a] gcc.gnu.org>
   1235  1.2  mrg 
   1236  1.2  mrg 	* configure.ac: Replace the hard-coded -ldl requirement for
   1237  1.2  mrg 	link_sanitizer_common with a configure time check for -ldl.
   1238  1.2  mrg 	* configure: Regenerate.
   1239  1.2  mrg 
   1240  1.2  mrg 2015-11-24  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1241  1.2  mrg 
   1242  1.2  mrg 	* include/system/linux/asm/ptrace.h: Move to ...
   1243  1.2  mrg 	* include/system/asm/ptrace.h: ... this.
   1244  1.2  mrg 
   1245  1.2  mrg 2015-11-24  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1246  1.2  mrg 
   1247  1.2  mrg 	* include/system/linux/asm/ptrace.h: New header.
   1248  1.2  mrg 
   1249  1.2  mrg 2015-11-23  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1250  1.2  mrg 
   1251  1.2  mrg 	* All source files: Merge from upstream r253555.
   1252  1.2  mrg 	* configure.tgt: Enable LSan on aarch64-*-linux* targets. Add new
   1253  1.2  mrg 	dependences for TSan for aarch64-*-linux* targets.
   1254  1.2  mrg 	* tsan/Makefile.am: Add new source files.
   1255  1.2  mrg 	* configure: Regenerate.
   1256  1.2  mrg 	* tsan/Makefile.in: Likewise.
   1257  1.2  mrg 
   1258  1.2  mrg 2015-11-09  Alan Modra  <amodra (a] gmail.com>
   1259  1.2  mrg 
   1260  1.2  mrg 	* sanitizer_common/sanitizer_common_interceptors.inc: Update size
   1261  1.2  mrg 	params for _obstack_begin_1, _obstack_begin, _obstack_newchunk
   1262  1.2  mrg 	interceptors.
   1263  1.2  mrg 	* configure.ac: Substitute OBSTACK_DEFS.
   1264  1.2  mrg 	* asan/Makefile.am: Add OBSTACK_DEFS to DEFS.
   1265  1.2  mrg 	* tsan/Makefile.am: Likewise.
   1266  1.2  mrg 	* configure: Regenerate.
   1267  1.2  mrg 	* Makefile.in: Regenerate.
   1268  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1269  1.2  mrg 	* interception/Makefile.in: Regenerate.
   1270  1.2  mrg 	* libbacktrace/Makefile.in: Regenerate.
   1271  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1272  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1273  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1274  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1275  1.2  mrg 
   1276  1.2  mrg 2015-10-22  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1277  1.2  mrg 
   1278  1.2  mrg 	PR bootstrap/68041
   1279  1.2  mrg 	* configure.ac (link_sanitizer_common): Link against librt only if it
   1280  1.2  mrg 	contains shm_open, required by sanitizers.
   1281  1.2  mrg 	(CXX_ABI_NEEDED): Remove variable.
   1282  1.2  mrg 	* configure: Regenerate.
   1283  1.2  mrg 	* ubsan/Makefile.am (libubsan_la_LIBADD): Do not add -lc++abi anymore.
   1284  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1285  1.2  mrg 
   1286  1.2  mrg 2015-10-21  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1287  1.2  mrg 
   1288  1.2  mrg 	* HOWTO_MERGE: New file.
   1289  1.2  mrg 
   1290  1.2  mrg 2015-10-21  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1291  1.2  mrg 
   1292  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.cc (GetCanonicFrame): Assume we
   1293  1.2  mrg 	compiled code with GCC when extracting the caller PC for ARM if no
   1294  1.2  mrg 	valid frame pointer is available.
   1295  1.2  mrg 
   1296  1.2  mrg 2015-10-21  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1297  1.2  mrg 
   1298  1.2  mrg 	PR bootstrap/63888
   1299  1.2  mrg 	Reapply:
   1300  1.2  mrg 	2015-02-20  Jakub Jelinek  <jakub (a] redhat.com>
   1301  1.2  mrg 
   1302  1.2  mrg 	* asan/asan_globals.cc (RegisterGlobal): Disable detect_odr_violation
   1303  1.2  mrg 	support until it is rewritten upstream.
   1304  1.2  mrg 
   1305  1.2  mrg 	* c-c++-common/asan/pr63888.c: New test.
   1306  1.2  mrg 
   1307  1.2  mrg 2015-10-21  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1308  1.2  mrg 
   1309  1.2  mrg 	PR sanitizer/63958
   1310  1.2  mrg 	Reapply:
   1311  1.2  mrg 	2014-10-14  David S. Miller  <davem (a] davemloft.net>
   1312  1.2  mrg 
   1313  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
   1314  1.2  mrg 	Define at __kernel_time_t, as needed for sparc.
   1315  1.2  mrg 	(struct __old_kernel_stat): Don't check if __sparc__ is defined.
   1316  1.2  mrg 	* libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
   1317  1.2  mrg 	(__sanitizer): Define struct___old_kernel_stat_sz,
   1318  1.2  mrg 	struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
   1319  1.2  mrg 	(__sanitizer_ipc_perm): Adjust for sparc targets.
   1320  1.2  mrg 	(__sanitizer_shmid_ds): Likewsie.
   1321  1.2  mrg 	(__sanitizer_sigaction): Likewise.
   1322  1.2  mrg 	(IOC_SIZE): Likewsie.
   1323  1.2  mrg 
   1324  1.2  mrg 2015-10-21  Maxim Ostapenko  <m.ostapenko (a] partner.samsung.com>
   1325  1.2  mrg 
   1326  1.2  mrg 	* All source files: Merge from upstream r250806.
   1327  1.2  mrg 	* configure.ac (link_sanitizer_common): Add -lrt flag.
   1328  1.2  mrg 	* configure.tgt: Enable TSAN and LSAN for aarch64-linux targets.
   1329  1.2  mrg 	Set USE_CXX_ABI_FLAG=true for darwin.
   1330  1.2  mrg 	* asan/Makefile.am (asan_files): Add new files.
   1331  1.2  mrg 	(DEFS): Add DCAN_SANITIZE_UB=0 and remove unused and legacy
   1332  1.2  mrg 	DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0.
   1333  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1334  1.2  mrg 	* ubsan/Makefile.am (ubsan_files): Add new files.
   1335  1.2  mrg 	(DEFS): Add DCAN_SANITIZE_UB=1.
   1336  1.2  mrg 	(libubsan_la_LIBADD): Add -lc++abi if USE_CXX_ABI_FLAG is true.
   1337  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1338  1.2  mrg 	* tsan/Makefile.am (tsan_files): Add new files.
   1339  1.2  mrg 	(DEFS): Add DCAN_SANITIZE_UB=0.
   1340  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1341  1.2  mrg 	* sanitizer_common/Makefile.am (sanitizer_common_files): Add new files.
   1342  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1343  1.2  mrg 	* asan/libtool-version: Bump the libasan SONAME.
   1344  1.2  mrg 
   1345  1.2  mrg 2015-09-09  Markus Trippelsdorf  <markus (a] trippelsdorf.de>
   1346  1.2  mrg 
   1347  1.2  mrg 	PR sanitizer/67258
   1348  1.2  mrg 	* ubsan/ubsan_type_hash.cc: Cherry pick upstream r244101.
   1349  1.2  mrg 
   1350  1.2  mrg 2015-07-29  Markus Trippelsdorf  <markus (a] trippelsdorf.de>
   1351  1.2  mrg 
   1352  1.2  mrg 	PR sanitizer/63927
   1353  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.h: Use fast unwinder
   1354  1.2  mrg 	for PowerPC.
   1355  1.2  mrg 
   1356  1.2  mrg 2015-07-28  Bill Schmidt  <wschmidt (a] linux.vnet.ibm.com>
   1357  1.2  mrg 
   1358  1.2  mrg 	PR sanitizer/63927
   1359  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.cc
   1360  1.2  mrg 	(BufferedStackTrace::FastUnwindStack): Fix code for PowerPC to
   1361  1.2  mrg 	find the link register at an offset of 16 from the base of the
   1362  1.2  mrg 	caller's stack frame.
   1363  1.2  mrg 
   1364  1.2  mrg 2015-05-13  Michael Haubenwallner  <michael.haubenwallner (a] ssi-schaefer.com>
   1365  1.2  mrg 
   1366  1.2  mrg 	* Makefile.in: Regenerated with automake-1.11.6.
   1367  1.2  mrg 	* aclocal.m4: Likewise.
   1368  1.2  mrg 	* asan/Makefile.in: Likewise.
   1369  1.2  mrg 	* configure: Likewise.
   1370  1.2  mrg 	* interception/Makefile.in: Likewise.
   1371  1.2  mrg 	* libbacktrace/Makefile.in: Likewise.
   1372  1.2  mrg 	* lsan/Makefile.in: Likewise.
   1373  1.2  mrg 	* sanitizer_common/Makefile.in: Likewise.
   1374  1.2  mrg 	* tsan/Makefile.in: Likewise.
   1375  1.2  mrg 	* ubsan/Makefile.in: Likewise.
   1376  1.2  mrg 
   1377  1.2  mrg 2015-04-13  Yury Gribov  <y.gribov (a] samsung.com>
   1378  1.2  mrg 
   1379  1.2  mrg 	PR sanitizer/64839
   1380  1.2  mrg 	* sanitizer_common/sanitizer_platform.h: Cherry pick
   1381  1.2  mrg 	upstream r234470.
   1382  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc: Ditto.
   1383  1.2  mrg 	* configure.ac (RPC_DEFS): Check for precense of RPC headers.
   1384  1.2  mrg 	* sanitizer_common/Makefile.am (DEFS): Pass info to compiler.
   1385  1.2  mrg 	* Makefile.in: Regenerate.
   1386  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1387  1.2  mrg 	* config.h.in: Regenerate.
   1388  1.2  mrg 	* configure: Regenerate.
   1389  1.2  mrg 	* interception/Makefile.in: Regenerate.
   1390  1.2  mrg 	* libbacktrace/Makefile.in: Regenerate.
   1391  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1392  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1393  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1394  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1395  1.2  mrg 
   1396  1.2  mrg 
   1397  1.2  mrg 2015-03-23  Christophe Lyon  <christophe.lyon (a] linaro.org>
   1398  1.2  mrg 
   1399  1.2  mrg 	PR sanitizer/59009
   1400  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry pick
   1401  1.2  mrg 	upstream r230324.
   1402  1.2  mrg 	* sanitizer_common/sanitizer_platform.h: Likewise.
   1403  1.2  mrg 	* sanitizer_common/sanitizer_common_syscalls.inc: Likewise.
   1404  1.2  mrg 
   1405  1.2  mrg 2015-03-11  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   1406  1.2  mrg 
   1407  1.2  mrg 	* tsan/tsan_rtl_report.cc (ScopedReport::AddThread): Cherry pick
   1408  1.2  mrg 	upstream 224508 and 224755.
   1409  1.2  mrg 
   1410  1.2  mrg 2015-03-09  Jakub Jelinek  <jakub (a] redhat.com>
   1411  1.2  mrg 
   1412  1.2  mrg 	PR sanitizer/63958
   1413  1.2  mrg 	Reapply:
   1414  1.2  mrg 	2014-10-14  David S. Miller  <davem (a] davemloft.net>
   1415  1.2  mrg 
   1416  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
   1417  1.2  mrg 	Define at __kernel_time_t, as needed for sparc.
   1418  1.2  mrg 	(struct __old_kernel_stat): Don't check if __sparc__ is defined.
   1419  1.2  mrg 	* libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
   1420  1.2  mrg 	(__sanitizer): Define struct___old_kernel_stat_sz,
   1421  1.2  mrg 	struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
   1422  1.2  mrg 	(__sanitizer_ipc_perm): Adjust for sparc targets.
   1423  1.2  mrg 	(__sanitizer_shmid_ds): Likewsie.
   1424  1.2  mrg 	(__sanitizer_sigaction): Likewise.
   1425  1.2  mrg 	(IOC_SIZE): Likewsie.
   1426  1.2  mrg 
   1427  1.2  mrg 2015-02-27  Peter Bergner  <bergner (a] vnet.ibm.com>
   1428  1.2  mrg 
   1429  1.2  mrg 	* configure.tgt: Enable build on powerpc*le-*-linux.
   1430  1.2  mrg 
   1431  1.2  mrg 2015-02-23  Jakub Jelinek  <jakub (a] redhat.com>
   1432  1.2  mrg 
   1433  1.2  mrg 	PR bootstrap/63888
   1434  1.2  mrg 	* asan/asan_globals.cc (RegisterGlobal): Disable detect_odr_violation
   1435  1.2  mrg 	support until it is rewritten upstream.
   1436  1.2  mrg 
   1437  1.2  mrg 2015-01-26  Matthias Klose  <doko (a] ubuntu.com>
   1438  1.2  mrg 
   1439  1.2  mrg 	* configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
   1440  1.2  mrg 	* configure: Regenerate.
   1441  1.2  mrg 
   1442  1.2  mrg 2015-01-25  Venkataramanan Kumar  <venkataramanan.kumar (a] linaro.org>
   1443  1.2  mrg 
   1444  1.2  mrg 	* configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Undefine.
   1445  1.2  mrg 	* configure: Regenerate.
   1446  1.2  mrg 	* configure.tgt (TSAN_TARGET_DEPENDENT_OBJECTS): Define.
   1447  1.2  mrg 
   1448  1.2  mrg 2015-01-25  Venkataramanan Kumar  <venkataramanan.kumar (a] linaro.org>
   1449  1.2  mrg 
   1450  1.2  mrg 	* configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Define.
   1451  1.2  mrg 	* configure: Regenerate.
   1452  1.2  mrg 	* tsan/Makefile.am (EXTRA_libtsan_la_SOURCES): Define.
   1453  1.2  mrg 	(libtsan_la_DEPENDENCIES): Likewise.
   1454  1.2  mrg 	* Makefile.in: Regenerate.
   1455  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1456  1.2  mrg 	* interception/Makefile.in: Regenerate.
   1457  1.2  mrg 	* libbacktrace/Makefile.in: Regenerate.
   1458  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1459  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1460  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1461  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1462  1.2  mrg 
   1463  1.2  mrg 2015-01-22  Jakub Jelinek  <jakub (a] redhat.com>
   1464  1.2  mrg 
   1465  1.2  mrg 	* tsan/tsan_rtl.h: Cherry pick upstream r226829.
   1466  1.2  mrg 
   1467  1.2  mrg 2015-01-21  Jakub Jelinek  <jakub (a] redhat.com>
   1468  1.2  mrg 
   1469  1.2  mrg 	PR sanitizer/64435
   1470  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h: Cherry pick
   1471  1.2  mrg 	upstream r226637.
   1472  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc: Likewise.
   1473  1.2  mrg 	* sanitizer_common/sanitizer_posix.cc: Cherry pick upstream r226639.
   1474  1.2  mrg 
   1475  1.2  mrg 2015-01-20  Jakub Jelinek  <jakub (a] redhat.com>
   1476  1.2  mrg 
   1477  1.2  mrg 	PR sanitizer/64632
   1478  1.2  mrg 	* ubsan/ubsan_type_hash.cc: Cherry pick upstream r224972.
   1479  1.2  mrg 
   1480  1.2  mrg 2015-01-19  Jakub Jelinek  <jakub (a] redhat.com>
   1481  1.2  mrg 
   1482  1.2  mrg 	PR sanitizer/64435
   1483  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc: Cherry pick
   1484  1.2  mrg 	upstream r223925.
   1485  1.2  mrg 
   1486  1.2  mrg 2015-01-13  Jakub Jelinek  <jakub (a] redhat.com>
   1487  1.2  mrg 
   1488  1.2  mrg 	* sanitizer_common/sanitizer_deadlock_detector.h: Cherry pick
   1489  1.2  mrg 	upstream r224518 and r224519.
   1490  1.2  mrg 	* tsan/tsan_rtl_thread.cc: Cherry pick upstream r224702 and
   1491  1.2  mrg 	r224834.
   1492  1.2  mrg 
   1493  1.2  mrg 2014-12-16  Jakub Jelinek  <jakub (a] redhat.com>
   1494  1.2  mrg 
   1495  1.2  mrg 	* sanitizer_common/sanitizer_symbolizer_libbacktrace.cc,
   1496  1.2  mrg 	sanitizer_common/sanitizer_symbolizer_libbacktrace.h,
   1497  1.2  mrg 	sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc: Cherry pick
   1498  1.2  mrg 	upstream r224308.
   1499  1.2  mrg 
   1500  1.2  mrg 2014-11-21  H.J. Lu  <hongjiu.lu (a] intel.com>
   1501  1.2  mrg 
   1502  1.2  mrg 	PR bootstrap/63784
   1503  1.2  mrg 	* configure: Regenerated.
   1504  1.2  mrg 
   1505  1.2  mrg 2014-11-21  Jakub Jelinek  <jakub (a] redhat.com>
   1506  1.2  mrg 
   1507  1.2  mrg 	PR target/61137
   1508  1.2  mrg 	* config/ia64/ia64.c (ia64_attribute_takes_identifier_p): New function.
   1509  1.2  mrg 	(TARGET_ATTRIBUTE_TAKES_IDENTIFIER_P): Redefine to it.
   1510  1.2  mrg 
   1511  1.2  mrg 2014-11-14  Uros Bizjak  <ubizjak (a] gmail.com>
   1512  1.2  mrg 
   1513  1.2  mrg 	* sanitizer_common/Makefile.am (AM_CXXFLAGS): Use -std=gnu++11.
   1514  1.2  mrg 	* asan/Makefile.am (AM_CXXFLAGS): Ditto.
   1515  1.2  mrg 	* lsan/Makefile.am (AM_CXXFLAGS): Ditto.
   1516  1.2  mrg 	* interception/Makefile.am (AM_CXXFLAGS): Ditto.
   1517  1.2  mrg 	* tsan/Makefile.am (AM_CXXFLAGS): Ditto.
   1518  1.2  mrg 	* libbacktrace/Makefile.am (AM_CXXFLAGS): Ditto.
   1519  1.2  mrg 	* ubsan/Makefile.am (AM_CXXFLAGS): Ditto.
   1520  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1521  1.2  mrg 	* asan/Makefile.in: Ditto.
   1522  1.2  mrg 	* lsan/Makefile.in: Ditto.
   1523  1.2  mrg 	* interception/Makefile.in: Ditto.
   1524  1.2  mrg 	* tsan/Makefile.in: Ditto.
   1525  1.2  mrg 	* libbacktrace/Makefile.in: Ditto.
   1526  1.2  mrg 	* ubsan/Makefile.in: Ditto.
   1527  1.2  mrg 
   1528  1.2  mrg 2014-11-13  Kostya Serebryany  <kcc (a] google.com>
   1529  1.2  mrg 
   1530  1.2  mrg 	* All source files: Merge from upstream r221802.
   1531  1.2  mrg 	* sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
   1532  1.2  mrg 	(LibbacktraceSymbolizer::SymbolizeData): Replace 'address'
   1533  1.2  mrg 	with 'start' to follow the new interface.
   1534  1.2  mrg 	* asan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
   1535  1.2  mrg 	* interception/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
   1536  1.2  mrg 	* libbacktrace/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
   1537  1.2  mrg 	* lsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
   1538  1.2  mrg 	* sanitizer_common/Makefile.am (sanitizer_common_files): Added new
   1539  1.2  mrg 	files.
   1540  1.2  mrg 	(AM_CXXFLAGS): Added -std=c++11.
   1541  1.2  mrg 	* tsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
   1542  1.2  mrg 	* ubsan/Makefile.am (AM_CXXFLAGS): Added -std=c++11.
   1543  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1544  1.2  mrg 	* interception/Makefile.in: Regenerate.
   1545  1.2  mrg 	* libbacktrace/Makefile.in: Regenerate.
   1546  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1547  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1548  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1549  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1550  1.2  mrg 
   1551  1.2  mrg 2014-11-11  Francois-Xavier Coudert  <fxcoudert (a] gcc.gnu.org>
   1552  1.2  mrg 
   1553  1.2  mrg 	PR target/63610
   1554  1.2  mrg 	* configure: Regenerate.
   1555  1.2  mrg 
   1556  1.2  mrg 2014-10-16  Martin Liska  <mliska (a] suse.cz>
   1557  1.2  mrg 
   1558  1.2  mrg 	* asan/Makefile.am: IPA ICF pass is disabled.
   1559  1.2  mrg 	* asan/Makefile.in: Likewise.
   1560  1.2  mrg 
   1561  1.2  mrg 2014-10-14  David S. Miller  <davem (a] davemloft.net>
   1562  1.2  mrg 
   1563  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc (time_t):
   1564  1.2  mrg 	Define at __kernel_time_t, as needed for sparc.
   1565  1.2  mrg 	(struct __old_kernel_stat): Don't check if __sparc__ is defined.
   1566  1.2  mrg 	* libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
   1567  1.2  mrg 	(__sanitizer): Define struct___old_kernel_stat_sz,
   1568  1.2  mrg 	struct_kernel_stat_sz, and struct_kernel_stat64_sz for sparc.
   1569  1.2  mrg 	(__sanitizer_ipc_perm): Adjust for sparc targets.
   1570  1.2  mrg 	(__sanitizer_shmid_ds): Likewsie.
   1571  1.2  mrg 	(__sanitizer_sigaction): Likewsie.
   1572  1.2  mrg 	(IOC_SIZE): Likewsie.
   1573  1.2  mrg 
   1574  1.2  mrg 2014-10-14  Jakub Jelinek  <jakub (a] redhat.com>
   1575  1.2  mrg 
   1576  1.2  mrg 	* ubsan/Makefile.am (DEFS): Add -DPIC.
   1577  1.2  mrg 	* ubsan/Makefile.in: Regenerated.
   1578  1.2  mrg 
   1579  1.2  mrg 2014-09-26  Christophe Lyon  <christophe.lyon (a] linaro.org>
   1580  1.2  mrg 
   1581  1.2  mrg 	* configure.tgt: Enable build on aarch64*-linux.
   1582  1.2  mrg 
   1583  1.2  mrg 2014-09-19  Kostya Serebryany  <kcc (a] google.com>
   1584  1.2  mrg 
   1585  1.2  mrg 	* All source files: Merge from upstream r218156.
   1586  1.2  mrg 	* asan/Makefile.am (asan_files): Added new files.
   1587  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1588  1.2  mrg 	* ubsan/Makefile.am (ubsan_files): Added new files.
   1589  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1590  1.2  mrg 	* tsan/Makefile.am (tsan_files): Added new files.
   1591  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1592  1.2  mrg 	* sanitizer_common/Makefile.am (sanitizer_common_files): Added new
   1593  1.2  mrg 	  files.
   1594  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1595  1.2  mrg 	* asan/libtool-version: Bump the libasan SONAME.
   1596  1.2  mrg 
   1597  1.2  mrg 2014-09-10  Jakub Jelinek  <jakub (a] redhat.com>
   1598  1.2  mrg 
   1599  1.2  mrg 	* ubsan/ubsan_handlers.cc, ubsan/ubsan_handlers.h: Cherry pick
   1600  1.2  mrg 	upstream r215485, r217389, r217391 and r217400.
   1601  1.2  mrg 
   1602  1.2  mrg 2014-06-23  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1603  1.2  mrg 
   1604  1.2  mrg 	* sanitizer_common/sanitizer_common_interceptors.inc:
   1605  1.2  mrg 	Cherry pick upstream r211008.
   1606  1.2  mrg 
   1607  1.2  mrg 2014-06-11  Richard Biener  <rguenther (a] suse.de>
   1608  1.2  mrg 
   1609  1.2  mrg 	* asan/asan_linux.cc: Cherry pick upstream r210012.
   1610  1.2  mrg 
   1611  1.2  mrg 2014-05-30  Jakub Jelinek  <jakub (a] redhat.com>
   1612  1.2  mrg 
   1613  1.2  mrg 	* sanitizer_common/sanitizer_stacktrace.cc: Cherry pick upstream
   1614  1.2  mrg 	r209879.
   1615  1.2  mrg 	* sanitizer_common/sanitizer_common.h: Likewise.
   1616  1.2  mrg 	* asan/asan_mapping.h: Likewise.
   1617  1.2  mrg 	* asan/asan_linux.cc: Likewise.
   1618  1.2  mrg 	* tsan/tsan_mman.cc: Cherry pick upstream r209744.
   1619  1.2  mrg 	* sanitizer_common/sanitizer_allocator.h: Likewise.
   1620  1.2  mrg 
   1621  1.2  mrg 2014-05-23  Marek Polacek  <polacek (a] redhat.com>
   1622  1.2  mrg 
   1623  1.2  mrg 	* ubsan/ubsan_value.cc (getFloatValue): Handle 96-bit
   1624  1.2  mrg 	floating-point types.
   1625  1.2  mrg 
   1626  1.2  mrg 2014-05-22  Kostya Serebryany  <kcc (a] google.com>
   1627  1.2  mrg 
   1628  1.2  mrg 	* All source files: Merge from upstream r209283.
   1629  1.2  mrg 	* asan/Makefile.am (asan_files): Added new files.
   1630  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1631  1.2  mrg 	* tsan/Makefile.am (tsan_files): Added new files.
   1632  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1633  1.2  mrg 	* sanitizer_common/Makefile.am (sanitizer_common_files): Added new
   1634  1.2  mrg 	files.
   1635  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1636  1.2  mrg 
   1637  1.2  mrg 2014-05-14  Yury Gribov  <y.gribov (a] samsung.com>
   1638  1.2  mrg 
   1639  1.2  mrg 	PR sanitizer/61100
   1640  1.2  mrg 	* Makefile.am (nodist_saninclude_HEADERS): Install
   1641  1.2  mrg 	public headers.
   1642  1.2  mrg 	* Makefile.in: Regenerate.
   1643  1.2  mrg 
   1644  1.2  mrg 2014-03-07  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1645  1.2  mrg 
   1646  1.2  mrg 	* libbacktrace/Makefile.am (libsanitizer_libbacktrace_la_SOURCES):
   1647  1.2  mrg 	Add ../../libbacktrace/sort.c.
   1648  1.2  mrg 	* libbacktrace/Makefile.in: Regenerate.
   1649  1.2  mrg 	* libbacktrace/backtrace-rename.h (backtrace_qsort): Define.
   1650  1.2  mrg 
   1651  1.2  mrg 2014-03-03  Bill Schmidt  <wschmidt (a] linux.vnet.ibm.com>
   1652  1.2  mrg 
   1653  1.2  mrg 	* configure.tgt: Unsupported for little endian PowerPC for now.
   1654  1.2  mrg 
   1655  1.2  mrg 2014-02-04  Jakub Jelinek  <jakub (a] redhat.com>
   1656  1.2  mrg 
   1657  1.2  mrg 	PR sanitizer/60055
   1658  1.2  mrg 	* tsan/tsan_flags.cc (__tsan_default_options): Add
   1659  1.2  mrg 	SANITIZER_INTERFACE_ATTRIBUTE.  Backport from upstream r200747.
   1660  1.2  mrg 	* tsan/tsan_rtl.cc (__tsan::OnFinalize): Likewise.
   1661  1.2  mrg 
   1662  1.2  mrg 	PR sanitizer/60038
   1663  1.2  mrg 	* sanitizer_common/sanitizer_linux_libcdep.cc: Include
   1664  1.2  mrg 	sanitizer_atomic.h and unistd.h.
   1665  1.2  mrg 	(kThreadDescriptorSize): Made static, remove initializer and const,
   1666  1.2  mrg 	change type to atomic_uintptr_t.
   1667  1.2  mrg 	(ThreadDescriptorSize): Use confstr(_CS_GNU_LIBC_VERSION, ...) to
   1668  1.2  mrg 	query glibc version, compute kThreadDescriptorSize depending on
   1669  1.2  mrg 	glibc version minor number.
   1670  1.2  mrg 	(GetThreadStackAndTls): Use ThreadDescriptorSize() instead of
   1671  1.2  mrg 	kThreadDescriptorSize directly.
   1672  1.2  mrg 
   1673  1.2  mrg 2014-01-23  Yury Gribov  <y.gribov (a] samsung.com>
   1674  1.2  mrg 	    Jakub Jelinek  <jakub (a] redhat.com>
   1675  1.2  mrg 
   1676  1.2  mrg 	PR sanitizer/57316
   1677  1.2  mrg 	* configure.ac: Check for missing syscalls.
   1678  1.2  mrg 	* Makefile.am: Likewise.
   1679  1.2  mrg 	* configure: Regenerate.
   1680  1.2  mrg 	* Makefile.in: Regenerate.
   1681  1.2  mrg 
   1682  1.2  mrg 2014-01-09  Jakub Jelinek  <jakub (a] redhat.com>
   1683  1.2  mrg 
   1684  1.2  mrg 	* sanitizer_common/sanitizer_symbolizer_libbacktrace.h
   1685  1.2  mrg 	(LibbacktraceSymbolizer::Demangle): New declaration.
   1686  1.2  mrg 	* sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
   1687  1.2  mrg 	(POSIXSymbolizer::Demangle): Use libbacktrace_symbolizer_'s Demangle
   1688  1.2  mrg 	method if possible.
   1689  1.2  mrg 	* sanitizer_common/sanitizer_symbolizer_libbacktrace.cc: Include
   1690  1.2  mrg 	"demangle.h" if SANITIZE_CP_DEMANGLE is defined.
   1691  1.2  mrg 	(struct CplusV3DemangleData): New type.
   1692  1.2  mrg 	(CplusV3DemangleCallback, CplusV3Demangle): New functions.
   1693  1.2  mrg 	(SymbolizeCodePCInfoCallback, SymbolizeCodeCallback,
   1694  1.2  mrg 	SymbolizeDataCallback): Use CplusV3Demangle.
   1695  1.2  mrg 	* sanitizer_common/Makefile.am (AM_CXXFLAGS): Add
   1696  1.2  mrg 	-DSANITIZE_CP_DEMANGLE and -I $(top_srcdir)/../include.
   1697  1.2  mrg 	* libbacktrace/backtrace-rename.h (cplus_demangle_builtin_types,
   1698  1.2  mrg 	cplus_demangle_fill_ctor, cplus_demangle_fill_dtor,
   1699  1.2  mrg 	cplus_demangle_fill_extended_operator, cplus_demangle_fill_name,
   1700  1.2  mrg 	cplus_demangle_init_info, cplus_demangle_mangled_name,
   1701  1.2  mrg 	cplus_demangle_operators, cplus_demangle_print,
   1702  1.2  mrg 	cplus_demangle_print_callback, cplus_demangle_type, cplus_demangle_v3,
   1703  1.2  mrg 	cplus_demangle_v3_callback, is_gnu_v3_mangled_ctor,
   1704  1.2  mrg 	is_gnu_v3_mangled_dtor, java_demangle_v3, java_demangle_v3_callback):
   1705  1.2  mrg 	Define.
   1706  1.2  mrg 	(__asan_internal_memcmp, __asan_internal_strncmp): New prototypes.
   1707  1.2  mrg 	(memcmp, strncmp): Redefine.
   1708  1.2  mrg 	* libbacktrace/Makefile.am (libsanitizer_libbacktrace_la_SOURCES): Add
   1709  1.2  mrg 	../../libiberty/cp-demangle.c.
   1710  1.2  mrg 	* libbacktrace/bridge.cc (__asan_internal_memcmp,
   1711  1.2  mrg 	__asan_internal_strncmp): New functions.
   1712  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   1713  1.2  mrg 	* libbacktrace/Makefile.in: Regenerated.
   1714  1.2  mrg 	* configure: Regenerated.
   1715  1.2  mrg 	* configure.ac: Regenerated.
   1716  1.2  mrg 	* config.h.in: Regenerated.
   1717  1.2  mrg 
   1718  1.2  mrg 	* sanitizer_common/Makefile.am (AM_CPPFLAGS): Add
   1719  1.2  mrg 	-isystem $(top_srcdir)/include/system.
   1720  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   1721  1.2  mrg 	* include/system/linux/aio_abi.h: New header.
   1722  1.2  mrg 	* include/system/linux/mroute.h: New header.
   1723  1.2  mrg 	* include/system/linux/mroute6.h: New header.
   1724  1.2  mrg 	* include/system/linux/perf_event.h: New header.
   1725  1.2  mrg 	* include/system/linux/types.h: New header.
   1726  1.2  mrg 
   1727  1.2  mrg 	PR sanitizer/59136
   1728  1.2  mrg 	* sanitizer_common/Makefile.am (AM_CXXFLAGS): If
   1729  1.2  mrg 	LIBBACKTRACE_SUPPORTED add -DSANITIZER_LIBBACKTRACE
   1730  1.2  mrg 	and -I/-include flags.
   1731  1.2  mrg 	* lsan/Makefile.am (liblsan_la_LIBADD): Add
   1732  1.2  mrg 	libsanitizer_libbacktrace.la if LIBBACKTRACE_SUPPORTED.
   1733  1.2  mrg 	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
   1734  1.2  mrg 	* ubsan/Makefile.am (libubsan_la_LIBADD): Likewise.
   1735  1.2  mrg 	* asan/Makefile.am (libasan_la_LIBADD): Likewise.
   1736  1.2  mrg 	* Makefile.am (SUBDIRS): If LIBBACKTRACE_SUPPORTED add
   1737  1.2  mrg 	libbacktrace.
   1738  1.2  mrg 	* README.gcc: Document that also lsan and ubsan are
   1739  1.2  mrg 	maintained in compiler-rt upstream.
   1740  1.2  mrg 	* libbacktrace/Makefile.am: New file.
   1741  1.2  mrg 	* libbacktrace/backtrace-rename.h: New file.
   1742  1.2  mrg 	* libbacktrace/backtrace-supported.h.in: New file.
   1743  1.2  mrg 	* libbacktrace/bridge.cc: New file.
   1744  1.2  mrg 	* configure.ac: Add tests needed for libbacktrace build
   1745  1.2  mrg 	within libsanitizer.
   1746  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   1747  1.2  mrg 	* lsan/Makefile.in: Regenerated.
   1748  1.2  mrg 	* tsan/Makefile.in: Regenerated.
   1749  1.2  mrg 	* ubsan/Makefile.in: Regenerated.
   1750  1.2  mrg 	* libbacktrace/Makefile.in: Generated.
   1751  1.2  mrg 	* config.h.in: Regenerated.
   1752  1.2  mrg 	* configure: Regenerated.
   1753  1.2  mrg 	* Makefile.in: Regenerated.
   1754  1.2  mrg 	* interception/Makefile.in: Regenerated.
   1755  1.2  mrg 	* asan/Makefile.in: Regenerated.
   1756  1.2  mrg 	* aclocal.m4: Regenerated.
   1757  1.2  mrg 
   1758  1.2  mrg 2013-12-19  Kostya Serebryany  <kcc (a] google.com>
   1759  1.2  mrg 
   1760  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc:
   1761  1.2  mrg 	workaround for missing definition of EOWNERDEAD, backport
   1762  1.2  mrg 	from upstream r196779.
   1763  1.2  mrg 
   1764  1.2  mrg 2013-12-06  H.J. Lu  <hongjiu.lu (a] intel.com>
   1765  1.2  mrg 
   1766  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h
   1767  1.2  mrg 	(__sanitizer_shmid_ds): Use u64 on time fields for x32.
   1768  1.2  mrg 	(__sanitizer_clock_t): Use long long for x32.
   1769  1.2  mrg 
   1770  1.2  mrg 2013-12-06  H.J. Lu  <hongjiu.lu (a] intel.com>
   1771  1.2  mrg 
   1772  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc: Include
   1773  1.2  mrg 	<sys/stat.h>, instead of <asm/stat.h>, if __x86_64__ is defined.
   1774  1.2  mrg 	(struct___old_kernel_stat_sz): Don't check if __x86_64__ is defined.
   1775  1.2  mrg 
   1776  1.2  mrg 2013-12-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1777  1.2  mrg 
   1778  1.2  mrg 	* configure.ac (link_sanitizer_common): Add -lm.
   1779  1.2  mrg 	* configure: Regenerated.
   1780  1.2  mrg 
   1781  1.2  mrg 2013-12-05  Kostya Serebryany  <kcc (a] google.com>
   1782  1.2  mrg 
   1783  1.2  mrg 	* All source files: Merge from upstream r196489.
   1784  1.2  mrg 	* merge.sh: Add *.S to the list of merged files.
   1785  1.2  mrg 
   1786  1.2  mrg 2013-12-05  Yury Gribov  <y.gribov (a] samsung.com>
   1787  1.2  mrg 
   1788  1.2  mrg 	PR sanitizer/59368
   1789  1.2  mrg 	* Makefile.am (gcc_version): Added gcc_version.
   1790  1.2  mrg 	* Makefile.in: Regenerate.
   1791  1.2  mrg 
   1792  1.2  mrg 2013-12-05  Kostya Serebryany  <kcc (a] google.com>
   1793  1.2  mrg 
   1794  1.2  mrg 	* All source files: Merge from upstream r196090.
   1795  1.2  mrg 	* tsan/Makefile.am (tsan_files): Added new files.
   1796  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1797  1.2  mrg 	* sanitizer_common/Makefile.am (sanitizer_common_files): Added new fles.
   1798  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1799  1.2  mrg 	* lsan/Makefile.am (lsan_files): Added new files.
   1800  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1801  1.2  mrg 
   1802  1.2  mrg 2013-11-29  Jakub Jelinek  <jakub (a] redhat.com>
   1803  1.2  mrg 	    Yury Gribov  <y.gribov (a] samsung.com>
   1804  1.2  mrg 
   1805  1.2  mrg 	PR sanitizer/59063
   1806  1.2  mrg 	* libsanitizer.spec.in: Add spec file to hold link flags for
   1807  1.2  mrg 	various sanitizer libs.
   1808  1.2  mrg 	* configure.ac: Check whether clock_* routines come from librt.
   1809  1.2  mrg 	* asan/Makefile.am (libasan_la_LDFLAGS): Libs now come from
   1810  1.2  mrg 	configure.ac.
   1811  1.2  mrg 	* tsan/Makefile.am (libtsan_la_LDFLAGS): Likewise.
   1812  1.2  mrg 	* ubsan/Makefile.am (libubsan_la_LDFLAGS): Likewise.
   1813  1.2  mrg 	* lsan/Makefile.am (liblsan_la_LDFLAGS): Likewise.
   1814  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1815  1.2  mrg 	* interception/Makefile.in: Regenerate.
   1816  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1817  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1818  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1819  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1820  1.2  mrg 	* Makefile.in: Regenerate.
   1821  1.2  mrg 	* configure: Regenerate.
   1822  1.2  mrg 
   1823  1.2  mrg 2013-11-28  Jakub Jelinek  <jakub (a] redhat.com>
   1824  1.2  mrg 	    Yury Gribov  <y.gribov (a] samsung.com>
   1825  1.2  mrg 
   1826  1.2  mrg 	PR sanitizer/59106
   1827  1.2  mrg 	* ubsan/Makefile.am (AM_CXXFLAGS): Disable -frtti for files that
   1828  1.2  mrg 	don't need it.
   1829  1.2  mrg 	* ubsan/Makefile.in: Regenerated.
   1830  1.2  mrg 
   1831  1.2  mrg 2013-11-22  Jakub Jelinek  <jakub (a] redhat.com>
   1832  1.2  mrg 
   1833  1.2  mrg 	PR sanitizer/59061
   1834  1.2  mrg 	* configure.tgt: Set LSAN_SUPPORTED=yes for x86_64-linux.
   1835  1.2  mrg 	* configure.ac (LSAN_SUPPORTED): New AM_CONDITIONAL.
   1836  1.2  mrg 	* configure: Regenerated.
   1837  1.2  mrg 	* lsan/Makefile.am (toolexeclib_LTLIBRARIES, lsan_files,
   1838  1.2  mrg 	liblsan_la_SOURCES, liblsan_la_LIBADD, liblsan_la_LDFLAGS): Add.
   1839  1.2  mrg 	* lsan/Makefile.in: Regenerated.
   1840  1.2  mrg 
   1841  1.2  mrg 2013-11-22  Mike Stump  <mikestump (a] comcast.net>
   1842  1.2  mrg 
   1843  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc (__sanitizer): Grab one
   1844  1.2  mrg 	change from upstream to fix build.
   1845  1.2  mrg 
   1846  1.2  mrg 2013-11-18  Yury Gribov  <y.gribov (a] samsung.com>
   1847  1.2  mrg 
   1848  1.2  mrg 	PR sanitizer/59106
   1849  1.2  mrg 	* asan/Makefile.am (AM_CXXFLAGS): Add -fno-rtti.
   1850  1.2  mrg 	* interception/Makefile.am (AM_CXXFLAGS): Likewise.
   1851  1.2  mrg 	* lsan/Makefile.am (AM_CXXFLAGS): Likewise.
   1852  1.2  mrg 	* sanitizer_common/Makefile.am (AM_CXXFLAGS): Likewise.
   1853  1.2  mrg 	* tsan/Makefile.am (AM_CXXFLAGS): Likewise.
   1854  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1855  1.2  mrg 	* interception/Makefile.in: Regenerate.
   1856  1.2  mrg 	* tsan/Makefile.in: Regenerate.
   1857  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1858  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1859  1.2  mrg 
   1860  1.2  mrg 2013-11-15  Kostya Serebryany  <kcc (a] google.com>
   1861  1.2  mrg 
   1862  1.2  mrg 	PR sanitizer/58994
   1863  1.2  mrg 	Backport from upstream revision 194573
   1864  1.2  mrg 	* asan/asan_interceptors.cc (COMMON_INTERCEPTOR_ENTER): Fall
   1865  1.2  mrg 	back to the original functions in the common libsanitizer
   1866  1.2  mrg 	interceptors and the __cxa_atexit() interceptor on Darwin.
   1867  1.2  mrg 
   1868  1.2  mrg 2013-11-13  Peter Bergner  <bergner (a] vnet.ibm.com>
   1869  1.2  mrg 
   1870  1.2  mrg 	PR sanitizer/59009
   1871  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc: Temporarily
   1872  1.2  mrg 	ifdef out more source.
   1873  1.2  mrg 
   1874  1.2  mrg 2013-11-12  Jakub Jelinek  <jakub (a] redhat.com>
   1875  1.2  mrg 
   1876  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc: Temporarily
   1877  1.2  mrg 	ifdef out almost the whole source.
   1878  1.2  mrg 	* sanitizer_common/sanitizer_common_syscalls.inc: Likewise.
   1879  1.2  mrg 
   1880  1.2  mrg 2013-11-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1881  1.2  mrg 
   1882  1.2  mrg 	PR sanitizer/59018
   1883  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.cc
   1884  1.2  mrg 	(struct_user_fpxregs_struct_sz): Initialize to 0 if __x86_64__ is
   1885  1.2  mrg 	defined.
   1886  1.2  mrg 
   1887  1.2  mrg 2013-11-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1888  1.2  mrg 
   1889  1.2  mrg 	PR sanitizer/59018
   1890  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_linux.cc
   1891  1.2  mrg 	(struct_kernel_stat64_sz): Initialize to 0 if __x86_64__ is
   1892  1.2  mrg 	defined.
   1893  1.2  mrg 	* sanitizer_common/sanitizer_platform_limits_posix.h
   1894  1.2  mrg 	(__sanitizer_dirent): Use 64-bit d_ino/d_off if __x86_64__ is
   1895  1.2  mrg 	defined.
   1896  1.2  mrg 	(__sanitizer___kernel_uid_t): Typedef as unsigned if __x86_64__
   1897  1.2  mrg 	is defined.
   1898  1.2  mrg 	(__sanitizer___kernel_gid_t): Likewise.
   1899  1.2  mrg 	(__sanitizer___kernel_off_t): Typedef as long long if __x86_64__
   1900  1.2  mrg 	is defined.
   1901  1.2  mrg 
   1902  1.2  mrg 2013-11-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1903  1.2  mrg 
   1904  1.2  mrg 	PR sanitizer/59018
   1905  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc (internal_clone): Allocate
   1906  1.2  mrg 	2 64-bit integers to save and restore fn and arg.  Properly load
   1907  1.2  mrg 	newtls/child_tidptr into r8/r10.
   1908  1.2  mrg 
   1909  1.2  mrg 2013-11-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1910  1.2  mrg 
   1911  1.2  mrg 	PR sanitizer/59018
   1912  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc (internal_mmap,
   1913  1.2  mrg 	internal_munmap, internal_open, internal_read, internal_write,
   1914  1.2  mrg 	internal_stat, internal_lstat, internal_fstat, internal_readlink,
   1915  1.2  mrg 	internal_unlink, internal_execve, NanoTime, BlockingMutex::Lock,
   1916  1.2  mrg 	BlockingMutex::Unlock, internal_ptrace, internal_getdents,
   1917  1.2  mrg 	internal_sigaltstack): Cast pointers to uptr for 64-bit syscalls.
   1918  1.2  mrg 
   1919  1.2  mrg 2013-11-04  Kostya Serebryany  <kcc (a] google.com>
   1920  1.2  mrg 
   1921  1.2  mrg 	* All source files: Merge from upstream r191666.
   1922  1.2  mrg 	* merge.sh: Added lsan.
   1923  1.2  mrg 	* configure.ac (AC_CONFIG_FILES): Added lsan.
   1924  1.2  mrg 	* Makefile.am (SUBDIRS): Added lsan.
   1925  1.2  mrg 	* sanitizer_common/Makefile.am (sanitizer_common_files): Added new fles.
   1926  1.2  mrg 	* asan/Makefile.am (asan_files): Added new files.
   1927  1.2  mrg 	(libasan_la_LIBADD): Added a dependency on lsan.
   1928  1.2  mrg 	* lsan/Makefile.am: New file.
   1929  1.2  mrg 	* asan/Makefile.in: Regenerate.
   1930  1.2  mrg 	* lsan/Makefile.in: Regenerate.
   1931  1.2  mrg 	* Makefile.in: Regenerate.
   1932  1.2  mrg 	* configure: Regenerate.
   1933  1.2  mrg 	* sanitizer_common/Makefile.in: Regenerate.
   1934  1.2  mrg 
   1935  1.2  mrg 2013-09-20  Alan Modra  <amodra (a] gmail.com>
   1936  1.2  mrg 
   1937  1.2  mrg 	* configure: Regenerate.
   1938  1.2  mrg 
   1939  1.2  mrg 2013-09-01  Iain Sandoe  <iain (a] codesourcery.com>
   1940  1.2  mrg 
   1941  1.2  mrg 	* ubsan/Makefile.am (libubsan_la_LIBADD): Revise to omit
   1942  1.2  mrg 	libinterception.la for Darwin.
   1943  1.2  mrg 	* ubsan/Makefile.in: Regenerate.
   1944  1.2  mrg 
   1945  1.2  mrg 2013-08-30  Jakub Jelinek  <jakub (a] redhat.com>
   1946  1.2  mrg 
   1947  1.2  mrg 	* Makefile.am (SUBDIRS): Add ubsan.
   1948  1.2  mrg 	* configure.ac (AC_CONFIG_FILES): Add ubsan/Makefile.
   1949  1.2  mrg 	* merge.sh: Merge ubsan.
   1950  1.2  mrg 	* sanitizer_common/sanitizer_report_decorator.h: Partial merge from trunk.
   1951  1.2  mrg 	* sanitizer_common/sanitizer_printf.cc: Likewise.
   1952  1.2  mrg 	* sanitizer_common/sanitizer_common.h: Likewise.
   1953  1.2  mrg 	* ubsan: New directory. Import ubsan runtime from llvm.
   1954  1.2  mrg 
   1955  1.2  mrg 2013-06-03  Christophe Lyon  <christophe.lyon (a] linaro.org>
   1956  1.2  mrg 
   1957  1.2  mrg 	* sanitizer_common/sanitizer_linux.cc (MemoryMappingLayout::Next):
   1958  1.2  mrg 	Cherry pick upstream r182922.
   1959  1.2  mrg 
   1960  1.2  mrg 2013-05-07  Christophe Lyon  <christophe.lyon (a] linaro.org>
   1961  1.2  mrg 
   1962  1.2  mrg 	* configure.tgt: Add ARM pattern.
   1963  1.1  mrg 
   1964  1.1  mrg 2013-03-22  Jakub Jelinek  <jakub (a] redhat.com>
   1965  1.1  mrg 
   1966  1.1  mrg 	PR other/43620
   1967  1.1  mrg 	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
   1968  1.1  mrg 	* Makefile.in: Regenerated.
   1969  1.1  mrg 	* asan/Makefile.in: Regenerated.
   1970  1.1  mrg 	* interception/Makefile.in: Regenerated.
   1971  1.1  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   1972  1.1  mrg 	* tsan/Makefile.in: Regenerated.
   1973  1.1  mrg 
   1974  1.1  mrg 2013-02-28  Jakub Jelinek  <jakub (a] redhat.com>
   1975  1.1  mrg 
   1976  1.1  mrg 	* asan/asan_mapping.h (kMidMemEnd): Increase to 0x4fffffffffULL.
   1977  1.1  mrg 	* asan/asan_rtl.cc (__asan_init): Increase kMidMemEnd to
   1978  1.1  mrg 	0x4fffffffffULL.
   1979  1.1  mrg 
   1980  1.1  mrg 2013-02-22  Jakub Jelinek  <jakub (a] redhat.com>
   1981  1.1  mrg 
   1982  1.1  mrg 	PR sanitizer/56393
   1983  1.1  mrg 	* asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
   1984  1.1  mrg 	libasan_preinit.o.
   1985  1.1  mrg 	(libasan_preinit.o): Depend on asan_preinit.o.
   1986  1.1  mrg 	* asan/Makefile.in: Regenerated.
   1987  1.1  mrg 	* asan/asan_preinit.cc: New file, synced from upstream.
   1988  1.1  mrg 	* asan/asan_rtl.cc: Remove preinit stuff, synced from upstream.
   1989  1.1  mrg 
   1990  1.2  mrg 2013-02-21  Jack Howarth  <howarth (a] bromo.med.uc.edu>
   1991  1.1  mrg 
   1992  1.1  mrg 	* asan/Makefile.am (libasan_la_SOURCES): Remove deprecated
   1993  1.1  mrg 	dynamic/asan_interceptors_dynamic.cc.
   1994  1.1  mrg 	* asan/Makefile.in: Regenerated.
   1995  1.1  mrg 	* merge.sh: Remove merge of deprecated lib/asan/dynamic.
   1996  1.1  mrg 
   1997  1.1  mrg 2013-02-21  Jakub Jelinek  <jakub (a] redhat.com>
   1998  1.1  mrg 
   1999  1.1  mrg 	* asan/asan_rtl.cc (__asan_preinit): Don't add if PIC macro is
   2000  1.1  mrg 	defined.  Add used attribute.
   2001  1.1  mrg 
   2002  1.1  mrg 2013-02-21  Kostya Serebryany  <kcc (a] google.com>
   2003  1.1  mrg 
   2004  1.1  mrg 	* All source files: Merge from upstream r175733.
   2005  1.1  mrg 	* sanitizer_common/Makefile.am: Added a new file.
   2006  1.1  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   2007  1.1  mrg 
   2008  1.1  mrg 2013-02-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   2009  1.1  mrg 
   2010  1.1  mrg 	PR bootstrap/56327
   2011  1.1  mrg 	* interception/interception.h (OFF_T): Merged from upstream
   2012  1.1  mrg 	r175140.
   2013  1.1  mrg 
   2014  1.1  mrg 2013-02-13  Jakub Jelinek  <jakub (a] redhat.com>
   2015  1.1  mrg 
   2016  1.1  mrg 	* asan/asan_mapping.h (SHADOW_OFFSET): Set to (1ULL << 44) on x86-64.
   2017  1.1  mrg 
   2018  1.1  mrg 2013-02-13  Kostya Serebryany  <kcc (a] google.com>
   2019  1.1  mrg 
   2020  1.1  mrg 	PR sanitizer/56128
   2021  1.1  mrg 	* All source files: Merge from upstream r175049.
   2022  1.1  mrg 	* interception/Makefile.am: added include path.
   2023  1.1  mrg 	* interception/Makefile.in: Regenerated.
   2024  1.1  mrg 
   2025  1.1  mrg 2013-02-11  Jack Howarth  <howarth (a] bromo.med.uc.edu>
   2026  1.1  mrg 
   2027  1.1  mrg 	* configure.tgt: Disable build on darwin9 and earlier.
   2028  1.1  mrg 
   2029  1.1  mrg 2013-01-23  Kostya Serebryany  <kcc (a] google.com>
   2030  1.1  mrg 
   2031  1.1  mrg 	PR sanitizer/55989
   2032  1.1  mrg 	* All source files: Merge from upstream r173241.
   2033  1.1  mrg 	* merge.sh: Support merging .inc files.
   2034  1.1  mrg 
   2035  1.1  mrg 2013-01-16  Jakub Jelinek  <jakub (a] redhat.com>
   2036  1.1  mrg 
   2037  1.1  mrg 	* sanitizer_common/Makefile.am (AM_CXXFLAGS): Remove
   2038  1.1  mrg 	-Wno-c99-extensions.
   2039  1.1  mrg 	* interception/Makefile.am (AM_CXXFLAGS): Likewise.
   2040  1.1  mrg 	* asan/Makefile.am (AM_CXXFLAGS): Likewise.
   2041  1.1  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   2042  1.1  mrg 	* interception/Makefile.in: Regenerated.
   2043  1.1  mrg 	* asan/Makefile.in: Regenerated.
   2044  1.1  mrg 
   2045  1.1  mrg 2013-01-10  Wei Mi  <wmi (a] google.com>
   2046  1.1  mrg 
   2047  1.1  mrg 	PR sanitizer/55488
   2048  1.1  mrg 	* tsan/Makefile.am: Add tsan_rtl_amd64.S.
   2049  1.1  mrg 	* tsan/Makefile.in: Regenerated.
   2050  1.1  mrg 	* tsan/tsan_rtl.h: Enable HACKY_CALL.
   2051  1.1  mrg 
   2052  1.1  mrg 2013-01-10  Kostya Serebryany  <kcc (a] google.com>
   2053  1.1  mrg 
   2054  1.1  mrg 	* All source files: Merge from upstream r171973.
   2055  1.1  mrg 	* sanitizer_common/Makefile.am: Added new files.
   2056  1.1  mrg 	* asan/Makefile.am: Likewise.
   2057  1.1  mrg 	* tsan/Makefile.am: Likewise.
   2058  1.1  mrg 	* sanitizer_common/Makefile.in: Regenerated.
   2059  1.1  mrg 	* asan/Makefile.in: Likewise.
   2060  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2061  1.1  mrg 
   2062  1.1  mrg 2013-01-07  H.J. Lu  <hongjiu.lu (a] intel.com>
   2063  1.1  mrg 
   2064  1.1  mrg 	* asan/Makefile.am (libasan_la_LIBADD): Replace
   2065  1.1  mrg 	LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
   2066  1.1  mrg 	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
   2067  1.1  mrg 	* Makefile.in: Regenerated.
   2068  1.1  mrg 	* configure: Likewise.
   2069  1.1  mrg 	* asan/Makefile.in: Likewise.
   2070  1.1  mrg 	* interception/Makefile.in: Likewise.
   2071  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2072  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2073  1.1  mrg 
   2074  1.1  mrg 2012-12-12  H.J. Lu  <hongjiu.lu (a] intel.com>
   2075  1.1  mrg 
   2076  1.1  mrg 	* Makefile.am (AM_MAKEFLAGS): Restored.
   2077  1.1  mrg 	* interception/Makefile.am: Likewise.
   2078  1.1  mrg 	* sanitizer_common/Makefile.am: Likewise.
   2079  1.1  mrg 	* tsan/Makefile.am: Likewise.
   2080  1.1  mrg 	* Makefile.in: Regenerated.
   2081  1.1  mrg 	* asan/Makefile.in: Likewise.
   2082  1.1  mrg 	* interception/Makefile.in: Likewise.
   2083  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2084  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2085  1.1  mrg 
   2086  1.1  mrg 2012-12-12  H.J. Lu  <hongjiu.lu (a] intel.com>
   2087  1.1  mrg 
   2088  1.1  mrg 	* Makefile.am (MAKEOVERRIDES): Restored.
   2089  1.1  mrg 	* asan/Makefile.am: Likewise.
   2090  1.1  mrg 	* interception/Makefile.am: Likewise.
   2091  1.1  mrg 	* sanitizer_common/Makefile.am: Likewise.
   2092  1.1  mrg 	* tsan/Makefile.am: Likewise.
   2093  1.1  mrg 	* Makefile.in: Regenerated.
   2094  1.1  mrg 	* asan/Makefile.in: Likewise.
   2095  1.1  mrg 	* interception/Makefile.in: Likewise.
   2096  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2097  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2098  1.1  mrg 
   2099  1.1  mrg 2012-12-12  H.J. Lu  <hongjiu.lu (a] intel.com>
   2100  1.1  mrg 
   2101  1.1  mrg 	* asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
   2102  1.1  mrg 	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
   2103  1.1  mrg 	* Makefile.in: Regenerated.
   2104  1.1  mrg 	* configure: Likewise.
   2105  1.1  mrg 	* asan/Makefile.in: Likewise.
   2106  1.1  mrg 	* interception/Makefile.in: Likewise.
   2107  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2108  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2109  1.1  mrg 
   2110  1.1  mrg 2012-12-12  H.J. Lu  <hongjiu.lu (a] intel.com>
   2111  1.1  mrg 
   2112  1.1  mrg 	* Makefile.am (AM_MAKEFLAGS): Removed.
   2113  1.1  mrg 	(MAKEOVERRIDES): Likewise.
   2114  1.1  mrg 	* asan/Makefile.am: Likewise.
   2115  1.1  mrg 	* interception/Makefile.am: Likewise.
   2116  1.1  mrg 	* sanitizer_common/Makefile.am: Likewise.
   2117  1.1  mrg 	* tsan/Makefile.am: Likewise.
   2118  1.1  mrg 	* Makefile.in: Regenerated.
   2119  1.1  mrg 	* asan/Makefile.in: Likewise.
   2120  1.1  mrg 	* interception/Makefile.in: Likewise.
   2121  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2122  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2123  1.1  mrg 
   2124  1.1  mrg 2012-12-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   2125  1.1  mrg 
   2126  1.1  mrg 	PR sanitizer/55533
   2127  1.1  mrg 	* Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
   2128  1.1  mrg 	* configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
   2129  1.1  mrg 	* asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS).
   2130  1.1  mrg 	(AM_MAKEFLAGS): Remove CC and CXX.
   2131  1.1  mrg 	* interception/Makefile.am: Likewise.
   2132  1.1  mrg 	* sanitizer_common/Makefile.am: Likewise.
   2133  1.1  mrg 	* tsan/Makefile.am: Likewise.
   2134  1.1  mrg 	* Makefile.in: Regenerated.
   2135  1.1  mrg 	* aclocal.m4: Likewise.
   2136  1.1  mrg 	* configure: Likewise.
   2137  1.1  mrg 	* asan/Makefile.in: Likewise.
   2138  1.1  mrg 	* interception/Makefile.in: Likewise.
   2139  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2140  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2141  1.1  mrg 
   2142  1.1  mrg 2012-12-06  Peter Bergner  <bergner (a] vnet.ibm.com>
   2143  1.1  mrg 
   2144  1.1  mrg 	* configure.tgt: Enable build on powerpc*-linux.
   2145  1.1  mrg 
   2146  1.2  mrg 2012-12-06  Jack Howarth  <howarth (a] bromo.med.uc.edu>
   2147  1.1  mrg 
   2148  1.1  mrg 	PR 55599/sanitizer
   2149  1.1  mrg 	* configure.ac: Set enable_static=no on darwin.
   2150  1.1  mrg 	* configure: Regenerated.
   2151  1.1  mrg 
   2152  1.1  mrg 2012-12-06  Kostya Serebryany  <kcc (a] google.com>
   2153  1.1  mrg 
   2154  1.1  mrg 	* All files: Merge from upstream r169392.
   2155  1.1  mrg 
   2156  1.1  mrg 2012-12-05  Kostya Serebryany  <kcc (a] google.com>
   2157  1.1  mrg 
   2158  1.1  mrg 	* All files: Merge from upstream r169371.
   2159  1.1  mrg 
   2160  1.1  mrg 2012-12-04  Kostya Serebryany  <kcc (a] google.com>
   2161  1.2  mrg 	    Jack Howarth  <howarth (a] bromo.med.uc.edu>
   2162  1.1  mrg 
   2163  1.1  mrg 	PR 55521/sanitizer
   2164  1.1  mrg 	* configure.ac: Define USING_MAC_INTERPOSE when on darwin.
   2165  1.1  mrg 	* Makefile.am: Don't build interception subdir when
   2166  1.1  mrg 	USING_MAC_INTERPOSE defined.
   2167  1.1  mrg 	* asan/Makefile.am: Pass -DMAC_INTERPOSE_FUNCTIONS and
   2168  1.1  mrg 	-DMISSING_BLOCKS_SUPPORT when USING_MAC_INTERPOSE defined.
   2169  1.1  mrg 	Compile asan_interceptors_dynamic.cc but not libinterception
   2170  1.1  mrg 	when USING_MAC_INTERPOSE defined.
   2171  1.1  mrg 	* interception/Makefile.am: Remove usage of USING_MACH_OVERRIDE.
   2172  1.1  mrg 	* configure: Regenerated.
   2173  1.1  mrg 	* Makefile.in: Likewise.
   2174  1.1  mrg 	* asan/Makefile.in: Likewise.
   2175  1.1  mrg 	* interception/Makefile.in: Likewise.
   2176  1.1  mrg 	* asan/asan_intercepted_functions.h: Use MISSING_BLOCKS_SUPPORT.
   2177  1.1  mrg 	* asan/asan_mac.cc: Likewise.
   2178  1.1  mrg 	* asan/dynamic/asan_interceptors_dynamic.cc: Migrate from llvm
   2179  1.1  mrg 	and use MISSING_BLOCKS_SUPPORT.
   2180  1.1  mrg 	* merge.sh: Merge lib/asan/dynamic into asan/dynamic.
   2181  1.1  mrg 	* interception/mach_override/LICENSE.txt: Remove unused file.
   2182  1.1  mrg 	* interception/mach_override/mach_override.c: Likewise.
   2183  1.1  mrg 	* interception/mach_override/mach_override.h: Likewise.
   2184  1.1  mrg 	* interception/mach_override: Remove unused directory.
   2185  1.1  mrg 
   2186  1.1  mrg 2012-11-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   2187  1.1  mrg 
   2188  1.1  mrg 	* Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
   2189  1.1  mrg 	* configure.ac (ACX_NONCANONICAL_TARGET): Removed.
   2190  1.1  mrg 	* asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
   2191  1.1  mrg 	files.
   2192  1.1  mrg 	(AM_MAKEFLAGS): Restore CC and CXX.
   2193  1.1  mrg 	* interception/Makefile.am: Likewise.
   2194  1.1  mrg 	* sanitizer_common/Makefile.am: Likewise.
   2195  1.1  mrg 	* tsan/Makefile.am: Likewise.
   2196  1.1  mrg 	* Makefile.in: Regenerated.
   2197  1.1  mrg 	* aclocal.m4: Likewise.
   2198  1.1  mrg 	* configure: Likewise.
   2199  1.1  mrg 	* asan/Makefile.in: Likewise.
   2200  1.1  mrg 	* interception/Makefile.in: Likewise.
   2201  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2202  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2203  1.1  mrg 
   2204  1.1  mrg 2012-11-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   2205  1.1  mrg 
   2206  1.1  mrg 	* Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
   2207  1.1  mrg 	* configure.ac (ACX_NONCANONICAL_TARGET): New.
   2208  1.1  mrg 	* asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
   2209  1.1  mrg 	files.
   2210  1.1  mrg 	(AM_MAKEFLAGS): Remove CC and CXX.
   2211  1.1  mrg 	* interception/Makefile.am: Likewise.
   2212  1.1  mrg 	* sanitizer_common/Makefile.am: Likewise.
   2213  1.1  mrg 	* tsan/Makefile.am: Likewise.
   2214  1.1  mrg 	* Makefile.in: Regenerated.
   2215  1.1  mrg 	* aclocal.m4: Likewise.
   2216  1.1  mrg 	* configure: Likewise.
   2217  1.1  mrg 	* asan/Makefile.in: Likewise.
   2218  1.1  mrg 	* interception/Makefile.in: Likewise.
   2219  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2220  1.1  mrg 	* tsan/Makefile.in: Likewise.
   2221  1.1  mrg 
   2222  1.1  mrg 2012-11-27  Kostya Serebryany  <kcc (a] google.com>
   2223  1.1  mrg 
   2224  1.1  mrg 	* All files: Merge from upstream r168699.
   2225  1.1  mrg 
   2226  1.1  mrg 2012-11-24  Kostya Serebryany  <kcc (a] google.com>
   2227  1.2  mrg 	    Jack Howarth  <howarth (a] bromo.med.uc.edu>
   2228  1.1  mrg 
   2229  1.1  mrg 	* interception/mach_override/mach_override.c: Migrate from llvm.
   2230  1.1  mrg 	* interception/mach_override/mach_override.h: Likewise.
   2231  1.1  mrg 	* interception/mach_override/LICENSE.txt: Likewise.
   2232  1.1  mrg 	* configure.tgt: Add darwin to supported targets.
   2233  1.1  mrg 	* configure.ac: Define USING_MACH_OVERRIDE when on darwin.
   2234  1.1  mrg 	* interception/Makefile.am: Compile mach_override.c when
   2235  1.1  mrg 	USING_MACH_OVERRIDE defined.
   2236  1.1  mrg 	* configure: Regenerated.
   2237  1.1  mrg 	* interception/Makefile.in: Likewise.
   2238  1.1  mrg 
   2239  1.1  mrg 2012-11-23  H.J. Lu  <hongjiu.lu (a] intel.com>
   2240  1.1  mrg 
   2241  1.1  mrg 	PR sanitizer/55450
   2242  1.1  mrg 	* tsan/Makefile.am (gcc_version): New.
   2243  1.1  mrg 	* tsan/Makefile.in: Regenerated.
   2244  1.1  mrg 
   2245  1.1  mrg 2012-11-23  Kostya Serebryany  <kcc (a] google.com>
   2246  1.1  mrg 
   2247  1.1  mrg 	* merge.sh: Support tsan, support added/removed files.
   2248  1.1  mrg 	* tsan/Makefile.am: Remove tsan_printf.cc.
   2249  1.1  mrg 	* tsan/Makefile.in: Regenerated.
   2250  1.1  mrg 	* other files: Merge from upstream r168514.
   2251  1.1  mrg 
   2252  1.1  mrg 2012-11-23  Kostya Serebryany  <kcc (a] google.com>
   2253  1.1  mrg 
   2254  1.1  mrg 	* merge.sh: New file.
   2255  1.1  mrg 
   2256  1.1  mrg 2012-11-23  Jakub Jelinek  <jakub (a] redhat.com>
   2257  1.1  mrg 
   2258  1.1  mrg 	* tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros.
   2259  1.1  mrg 	* Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED
   2260  1.1  mrg 	automake conditional instead of !MULTISUBDIR32.
   2261  1.1  mrg 	* configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux
   2262  1.1  mrg 	for 64-bit multilib.
   2263  1.1  mrg 	* configure.ac: Check for void * size, source in configure.tgt,
   2264  1.1  mrg 	define TSAN_SUPPORTED conditional instead of MULTILIBDIR32.
   2265  1.1  mrg 	* configure: Regenerated.
   2266  1.1  mrg 	* Makefile.in: Regenerated.
   2267  1.1  mrg 	* tsan/Makefile.in: Regenerated.
   2268  1.1  mrg 
   2269  1.1  mrg 2012-11-22  Wei Mi  <wmi (a] google.com>
   2270  1.1  mrg 
   2271  1.1  mrg 	* tsan: New directory. Import tsan runtime from llvm.
   2272  1.1  mrg 	* configure.ac: Add 64 bits tsan build.
   2273  1.1  mrg 	* Makefile.am: Likewise.
   2274  1.1  mrg 	* configure: Regenerated.
   2275  1.1  mrg 	* Makefile.in: Likewise.
   2276  1.1  mrg 
   2277  1.1  mrg 2012-11-21  Kostya Serebryany  <kcc (a] google.com>
   2278  1.1  mrg 
   2279  1.1  mrg 	* README.gcc: Extend the README.gcc with mode details.
   2280  1.1  mrg 
   2281  1.1  mrg 2012-11-20  Konstantin Serebryany  <konstantin.s.serebryany (a] gmail.com>
   2282  1.1  mrg 
   2283  1.1  mrg 	* sanitizer_common/sanitizer_linux.cc
   2284  1.1  mrg 	(SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define.
   2285  1.1  mrg 	(internal_mmap): Use it.
   2286  1.1  mrg 	(internal_filesize): Likewise.
   2287  1.1  mrg 
   2288  1.1  mrg 2012-11-16  Tom Tromey  <tromey (a] redhat.com>
   2289  1.1  mrg 
   2290  1.1  mrg 	* configure.ac: Invoke AM_MAINTAINER_MODE.
   2291  1.1  mrg 	* aclocal.m4, configure, Makefile.in, asan/Makefile.in,
   2292  1.1  mrg 	interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild.
   2293  1.1  mrg 
   2294  1.1  mrg 2012-11-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   2295  1.1  mrg 
   2296  1.1  mrg 	PR other/55333
   2297  1.1  mrg 	* include/sanitizer/common_interface_defs.h (uhwptr): New type
   2298  1.1  mrg 	for hardware pointer.
   2299  1.1  mrg 	* sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack):
   2300  1.1  mrg 	Replace uptr with uhwptr for stack unwind.
   2301  1.1  mrg 
   2302  1.1  mrg 2012-11-16  Dodji Seketeli  <dodji (a] redhat.com>
   2303  1.1  mrg 
   2304  1.1  mrg 	* configure.tgt: Enable build on sparc linux.
   2305  1.1  mrg 
   2306  1.1  mrg 2012-11-15  H.J. Lu  <hongjiu.lu (a] intel.com>
   2307  1.1  mrg 
   2308  1.1  mrg 	* configure.ac: Properly set MULTISUBDIR.
   2309  1.1  mrg 	* asan/Makefile.am (gcc_version): New.
   2310  1.1  mrg 	* interception/Makefile.am (gcc_version): Likewise.
   2311  1.1  mrg 	* sanitizer_common/Makefile.am (gcc_version): Likewise.
   2312  1.1  mrg 	* configure: Regenerated.
   2313  1.1  mrg 	* asan/Makefile.in: Likewise.
   2314  1.1  mrg 	* interception/Makefile.in: Likewise.
   2315  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2316  1.1  mrg 
   2317  1.1  mrg 2012-11-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   2318  1.1  mrg 
   2319  1.1  mrg 	PR other/55291
   2320  1.1  mrg 	* configure.ac (--enable-version-specific-runtime-libs): New option.
   2321  1.1  mrg 	(AC_CANONICAL_SYSTEM): New.
   2322  1.1  mrg 	(AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
   2323  1.1  mrg 	(toolexecdir): Support multilib.
   2324  1.1  mrg 	(toolexeclibdir): Likewise.
   2325  1.1  mrg 	(multilib_arg): New.
   2326  1.1  mrg 	* Makefile.in: Regenerated.
   2327  1.1  mrg 	* aclocal.m4: Likewise.
   2328  1.1  mrg 	* configure: Likewise.
   2329  1.1  mrg 	* asan/Makefile.in: Likewise.
   2330  1.1  mrg 	* interception/Makefile.in: Likewise.
   2331  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2332  1.1  mrg 
   2333  1.1  mrg 2012-11-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   2334  1.1  mrg 
   2335  1.1  mrg 	PR other/55292
   2336  1.1  mrg 	Backport from upstream revision 167883
   2337  1.1  mrg 	* sanitizer_common/sanitizer_linux.cc (internal_mmap): Check
   2338  1.1  mrg 	__x86_64__ instead of __WORDSIZE.
   2339  1.1  mrg 	(internal_filesize): Likwise.
   2340  1.1  mrg 
   2341  1.1  mrg 2012-11-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   2342  1.1  mrg 
   2343  1.1  mrg 	* configure.ac (AC_CONFIG_AUX_DIR): Removed.
   2344  1.1  mrg 	* Makefile.in: Regenerated.
   2345  1.1  mrg 	* configure: Likewise.
   2346  1.1  mrg 
   2347  1.1  mrg 2012-11-13  H.J. Lu  <hongjiu.lu (a] intel.com>
   2348  1.1  mrg 
   2349  1.1  mrg 	PR other/55304
   2350  1.1  mrg 	* acinclude.m4: New file.
   2351  1.1  mrg 	* Makefile.am (ACLOCAL_AMFLAGS): New.
   2352  1.1  mrg 	* configure.ac (AC_PREREQ): Set to 2.64.
   2353  1.1  mrg 	(AC_CONFIG_AUX_DIR): Set to "..".
   2354  1.1  mrg 	* Makefile.in: Regenerated.
   2355  1.1  mrg 	* aclocal.m4: Likewise.
   2356  1.1  mrg 	* configure: Likewise.
   2357  1.1  mrg 	* asan/Makefile.in: Likewise.
   2358  1.1  mrg 	* interception/Makefile.in: Likewise.
   2359  1.1  mrg 	* sanitizer_common/Makefile.in: Likewise.
   2360  1.1  mrg 
   2361  1.1  mrg 	* config.guess: Removed.
   2362  1.1  mrg 	* config.sub: Likewise.
   2363  1.1  mrg 	* depcomp: Likewise.
   2364  1.1  mrg 	* install-sh: Likewise.
   2365  1.1  mrg 	* ltmain.sh: Likewise.
   2366  1.1  mrg 	* missing: Likewise.
   2367  1.1  mrg 
   2368  1.1  mrg 2012-11-13  Richard Henderson  <rth (a] redhat.com>
   2369  1.1  mrg 
   2370  1.1  mrg 	* configure.tgt: New file.
   2371  1.1  mrg 
   2372  1.1  mrg 2012-11-12  David S. Miller  <davem (a] davemloft.net>
   2373  1.1  mrg 
   2374  1.1  mrg 	* asan/asan_linux.cc (GetPcSpBp): Add sparc support.
   2375  1.1  mrg 
   2376  1.1  mrg 2012-10-29  Wei Mi  <wmi (a] google.com>
   2377  1.1  mrg 
   2378  1.1  mrg 	Initial checkin: migrate asan runtime from llvm.
   2379