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