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