Home | History | Annotate | Line # | Download | only in libsanitizer
ChangeLog revision 1.1
      1 2013-10-16  Release Manager
      2 
      3 	* GCC 4.8.2 released.
      4 
      5 2013-05-31  Release Manager
      6 
      7 	* GCC 4.8.1 released.
      8 
      9 2013-03-22  Jakub Jelinek  <jakub (a] redhat.com>
     10 
     11 	PR other/43620
     12 	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
     13 	* Makefile.in: Regenerated.
     14 	* asan/Makefile.in: Regenerated.
     15 	* interception/Makefile.in: Regenerated.
     16 	* sanitizer_common/Makefile.in: Regenerated.
     17 	* tsan/Makefile.in: Regenerated.
     18 
     19 2013-03-22  Release Manager
     20 
     21 	* GCC 4.8.0 released.
     22 
     23 2013-02-28  Jakub Jelinek  <jakub (a] redhat.com>
     24 
     25 	* asan/asan_mapping.h (kMidMemEnd): Increase to 0x4fffffffffULL.
     26 	* asan/asan_rtl.cc (__asan_init): Increase kMidMemEnd to
     27 	0x4fffffffffULL.
     28 
     29 2013-02-22  Jakub Jelinek  <jakub (a] redhat.com>
     30 
     31 	PR sanitizer/56393
     32 	* asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
     33 	libasan_preinit.o.
     34 	(libasan_preinit.o): Depend on asan_preinit.o.
     35 	* asan/Makefile.in: Regenerated.
     36 	* asan/asan_preinit.cc: New file, synced from upstream.
     37 	* asan/asan_rtl.cc: Remove preinit stuff, synced from upstream.
     38 
     39 2013-02-21  Jack Howarth <howarth (a] bromo.med.uc.edu>
     40 
     41 	* asan/Makefile.am (libasan_la_SOURCES): Remove deprecated
     42 	dynamic/asan_interceptors_dynamic.cc.
     43 	* asan/Makefile.in: Regenerated.
     44 	* merge.sh: Remove merge of deprecated lib/asan/dynamic.
     45 
     46 2013-02-21  Jakub Jelinek  <jakub (a] redhat.com>
     47 
     48 	* asan/asan_rtl.cc (__asan_preinit): Don't add if PIC macro is
     49 	defined.  Add used attribute.
     50 
     51 2013-02-21  Kostya Serebryany  <kcc (a] google.com>
     52 
     53 	* All source files: Merge from upstream r175733.
     54 	* sanitizer_common/Makefile.am: Added a new file.
     55 	* sanitizer_common/Makefile.in: Regenerated.
     56 
     57 2013-02-14  H.J. Lu  <hongjiu.lu (a] intel.com>
     58 
     59 	PR bootstrap/56327
     60 	* interception/interception.h (OFF_T): Merged from upstream
     61 	r175140.
     62 
     63 2013-02-13  Jakub Jelinek  <jakub (a] redhat.com>
     64 
     65 	* asan/asan_mapping.h (SHADOW_OFFSET): Set to (1ULL << 44) on x86-64.
     66 
     67 2013-02-13  Kostya Serebryany  <kcc (a] google.com>
     68 
     69 	PR sanitizer/56128
     70 	* All source files: Merge from upstream r175049.
     71 	* interception/Makefile.am: added include path.
     72 	* interception/Makefile.in: Regenerated.
     73 
     74 2013-02-11  Jack Howarth  <howarth (a] bromo.med.uc.edu>
     75 
     76 	* configure.tgt: Disable build on darwin9 and earlier.
     77 
     78 2013-01-23  Kostya Serebryany  <kcc (a] google.com>
     79 
     80 	PR sanitizer/55989
     81 	* All source files: Merge from upstream r173241.
     82 	* merge.sh: Support merging .inc files.
     83 
     84 2013-01-16  Jakub Jelinek  <jakub (a] redhat.com>
     85 
     86 	* sanitizer_common/Makefile.am (AM_CXXFLAGS): Remove
     87 	-Wno-c99-extensions.
     88 	* interception/Makefile.am (AM_CXXFLAGS): Likewise.
     89 	* asan/Makefile.am (AM_CXXFLAGS): Likewise.
     90 	* sanitizer_common/Makefile.in: Regenerated.
     91 	* interception/Makefile.in: Regenerated.
     92 	* asan/Makefile.in: Regenerated.
     93 
     94 2013-01-10  Wei Mi  <wmi (a] google.com>
     95 
     96 	PR sanitizer/55488
     97 	* tsan/Makefile.am: Add tsan_rtl_amd64.S.
     98 	* tsan/Makefile.in: Regenerated.
     99 	* tsan/tsan_rtl.h: Enable HACKY_CALL.
    100 
    101 2013-01-10  Kostya Serebryany  <kcc (a] google.com>
    102 
    103 	* All source files: Merge from upstream r171973.
    104 	* sanitizer_common/Makefile.am: Added new files.
    105 	* asan/Makefile.am: Likewise.
    106 	* tsan/Makefile.am: Likewise.
    107 	* sanitizer_common/Makefile.in: Regenerated.
    108 	* asan/Makefile.in: Likewise.
    109 	* tsan/Makefile.in: Likewise.
    110 
    111 2013-01-07  H.J. Lu  <hongjiu.lu (a] intel.com>
    112 
    113 	* asan/Makefile.am (libasan_la_LIBADD): Replace
    114 	LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
    115 	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
    116 	* Makefile.in: Regenerated.
    117 	* configure: Likewise.
    118 	* asan/Makefile.in: Likewise.
    119 	* interception/Makefile.in: Likewise.
    120 	* sanitizer_common/Makefile.in: Likewise.
    121 	* tsan/Makefile.in: Likewise.
    122 
    123 2012-12-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    124 
    125 	* Makefile.am (AM_MAKEFLAGS): Restored.
    126 	* interception/Makefile.am: Likewise.
    127 	* sanitizer_common/Makefile.am: Likewise.
    128 	* tsan/Makefile.am: Likewise.
    129 	* Makefile.in: Regenerated.
    130 	* asan/Makefile.in: Likewise.
    131 	* interception/Makefile.in: Likewise.
    132 	* sanitizer_common/Makefile.in: Likewise.
    133 	* tsan/Makefile.in: Likewise.
    134 
    135 2012-12-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    136 
    137 	* Makefile.am (MAKEOVERRIDES): Restored.
    138 	* asan/Makefile.am: Likewise.
    139 	* interception/Makefile.am: Likewise.
    140 	* sanitizer_common/Makefile.am: Likewise.
    141 	* tsan/Makefile.am: Likewise.
    142 	* Makefile.in: Regenerated.
    143 	* asan/Makefile.in: Likewise.
    144 	* interception/Makefile.in: Likewise.
    145 	* sanitizer_common/Makefile.in: Likewise.
    146 	* tsan/Makefile.in: Likewise.
    147 
    148 2012-12-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    149 
    150 	* asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
    151 	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
    152 	* Makefile.in: Regenerated.
    153 	* configure: Likewise.
    154 	* asan/Makefile.in: Likewise.
    155 	* interception/Makefile.in: Likewise.
    156 	* sanitizer_common/Makefile.in: Likewise.
    157 	* tsan/Makefile.in: Likewise.
    158 
    159 2012-12-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    160 
    161 	* Makefile.am (AM_MAKEFLAGS): Removed.
    162 	(MAKEOVERRIDES): Likewise.
    163 	* asan/Makefile.am: Likewise.
    164 	* interception/Makefile.am: Likewise.
    165 	* sanitizer_common/Makefile.am: Likewise.
    166 	* tsan/Makefile.am: Likewise.
    167 	* Makefile.in: Regenerated.
    168 	* asan/Makefile.in: Likewise.
    169 	* interception/Makefile.in: Likewise.
    170 	* sanitizer_common/Makefile.in: Likewise.
    171 	* tsan/Makefile.in: Likewise.
    172 
    173 2012-12-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    174 
    175 	PR sanitizer/55533
    176 	* Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
    177 	* configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
    178 	* asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS).
    179 	(AM_MAKEFLAGS): Remove CC and CXX.
    180 	* interception/Makefile.am: Likewise.
    181 	* sanitizer_common/Makefile.am: Likewise.
    182 	* tsan/Makefile.am: Likewise.
    183 	* Makefile.in: Regenerated.
    184 	* aclocal.m4: Likewise.
    185 	* configure: Likewise.
    186 	* asan/Makefile.in: Likewise.
    187 	* interception/Makefile.in: Likewise.
    188 	* sanitizer_common/Makefile.in: Likewise.
    189 	* tsan/Makefile.in: Likewise.
    190 
    191 2012-12-06  Peter Bergner  <bergner (a] vnet.ibm.com>
    192 
    193 	* configure.tgt: Enable build on powerpc*-linux.
    194 
    195 2012-12-06  Jack Howarth <howarth (a] bromo.med.uc.edu>
    196 
    197 	PR 55599/sanitizer
    198 	* configure.ac: Set enable_static=no on darwin.
    199 	* configure: Regenerated.
    200 
    201 2012-12-06  Kostya Serebryany  <kcc (a] google.com>
    202 
    203 	* All files: Merge from upstream r169392.
    204 
    205 2012-12-05  Kostya Serebryany  <kcc (a] google.com>
    206 
    207 	* All files: Merge from upstream r169371.
    208 
    209 2012-12-04  Kostya Serebryany  <kcc (a] google.com>
    210 	    Jack Howarth <howarth (a] bromo.med.uc.edu>
    211 
    212 	PR 55521/sanitizer
    213 	* configure.ac: Define USING_MAC_INTERPOSE when on darwin.
    214 	* Makefile.am: Don't build interception subdir when
    215 	USING_MAC_INTERPOSE defined.
    216 	* asan/Makefile.am: Pass -DMAC_INTERPOSE_FUNCTIONS and
    217 	-DMISSING_BLOCKS_SUPPORT when USING_MAC_INTERPOSE defined.
    218 	Compile asan_interceptors_dynamic.cc but not libinterception
    219 	when USING_MAC_INTERPOSE defined.
    220 	* interception/Makefile.am: Remove usage of USING_MACH_OVERRIDE.
    221 	* configure: Regenerated.
    222 	* Makefile.in: Likewise.
    223 	* asan/Makefile.in: Likewise.
    224 	* interception/Makefile.in: Likewise.
    225 	* asan/asan_intercepted_functions.h: Use MISSING_BLOCKS_SUPPORT.
    226 	* asan/asan_mac.cc: Likewise.
    227 	* asan/dynamic/asan_interceptors_dynamic.cc: Migrate from llvm
    228 	and use MISSING_BLOCKS_SUPPORT.
    229 	* merge.sh: Merge lib/asan/dynamic into asan/dynamic.
    230 	* interception/mach_override/LICENSE.txt: Remove unused file.
    231 	* interception/mach_override/mach_override.c: Likewise.
    232 	* interception/mach_override/mach_override.h: Likewise.
    233 	* interception/mach_override: Remove unused directory.
    234 
    235 2012-11-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    236 
    237 	* Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
    238 	* configure.ac (ACX_NONCANONICAL_TARGET): Removed.
    239 	* asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
    240 	files.
    241 	(AM_MAKEFLAGS): Restore CC and CXX.
    242 	* interception/Makefile.am: Likewise.
    243 	* sanitizer_common/Makefile.am: Likewise.
    244 	* tsan/Makefile.am: Likewise.
    245 	* Makefile.in: Regenerated.
    246 	* aclocal.m4: Likewise.
    247 	* configure: Likewise.
    248 	* asan/Makefile.in: Likewise.
    249 	* interception/Makefile.in: Likewise.
    250 	* sanitizer_common/Makefile.in: Likewise.
    251 	* tsan/Makefile.in: Likewise.
    252 
    253 2012-11-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    254 
    255 	* Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
    256 	* configure.ac (ACX_NONCANONICAL_TARGET): New.
    257 	* asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
    258 	files.
    259 	(AM_MAKEFLAGS): Remove CC and CXX.
    260 	* interception/Makefile.am: Likewise.
    261 	* sanitizer_common/Makefile.am: Likewise.
    262 	* tsan/Makefile.am: Likewise.
    263 	* Makefile.in: Regenerated.
    264 	* aclocal.m4: Likewise.
    265 	* configure: Likewise.
    266 	* asan/Makefile.in: Likewise.
    267 	* interception/Makefile.in: Likewise.
    268 	* sanitizer_common/Makefile.in: Likewise.
    269 	* tsan/Makefile.in: Likewise.
    270 
    271 2012-11-27  Kostya Serebryany  <kcc (a] google.com>
    272 
    273 	* All files: Merge from upstream r168699.
    274 
    275 2012-11-24  Kostya Serebryany  <kcc (a] google.com>
    276 	    Jack Howarth <howarth (a] bromo.med.uc.edu>
    277 
    278 	* interception/mach_override/mach_override.c: Migrate from llvm.
    279 	* interception/mach_override/mach_override.h: Likewise.
    280 	* interception/mach_override/LICENSE.txt: Likewise.
    281 	* configure.tgt: Add darwin to supported targets.
    282 	* configure.ac: Define USING_MACH_OVERRIDE when on darwin.
    283 	* interception/Makefile.am: Compile mach_override.c when
    284 	USING_MACH_OVERRIDE defined.
    285 	* configure: Regenerated.
    286 	* interception/Makefile.in: Likewise.
    287 
    288 2012-11-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    289 
    290 	PR sanitizer/55450
    291 	* tsan/Makefile.am (gcc_version): New.
    292 	* tsan/Makefile.in: Regenerated.
    293 
    294 2012-11-23  Kostya Serebryany  <kcc (a] google.com>
    295 
    296 	* merge.sh: Support tsan, support added/removed files.
    297 	* tsan/Makefile.am: Remove tsan_printf.cc.
    298 	* tsan/Makefile.in: Regenerated.
    299 	* other files: Merge from upstream r168514.
    300 
    301 2012-11-23  Kostya Serebryany  <kcc (a] google.com>
    302 
    303 	* merge.sh: New file.
    304 
    305 2012-11-23  Jakub Jelinek  <jakub (a] redhat.com>
    306 
    307 	* tsan/Makefile.am (AM_CXXFLAGS): Remove -Wno-variadic-macros.
    308 	* Makefile.am (SUBDIRS): Guard tsan addition with TSAN_SUPPORTED
    309 	automake conditional instead of !MULTISUBDIR32.
    310 	* configure.tgt: Set TSAN_SUPPORTED=yes for x86_64/i686-linux
    311 	for 64-bit multilib.
    312 	* configure.ac: Check for void * size, source in configure.tgt,
    313 	define TSAN_SUPPORTED conditional instead of MULTILIBDIR32.
    314 	* configure: Regenerated.
    315 	* Makefile.in: Regenerated.
    316 	* tsan/Makefile.in: Regenerated.
    317 
    318 2012-11-22  Wei Mi  <wmi (a] google.com>
    319 
    320 	* tsan: New directory. Import tsan runtime from llvm.
    321 	* configure.ac: Add 64 bits tsan build.
    322 	* Makefile.am: Likewise.
    323 	* configure: Regenerated.
    324 	* Makefile.in: Likewise.
    325 
    326 2012-11-21  Kostya Serebryany  <kcc (a] google.com>
    327 
    328 	* README.gcc: Extend the README.gcc with mode details.
    329 
    330 2012-11-20  Konstantin Serebryany  <konstantin.s.serebryany (a] gmail.com>
    331 
    332 	* sanitizer_common/sanitizer_linux.cc
    333 	(SANITIZER_LINUX_USES_64BIT_SYSCALLS): Define.
    334 	(internal_mmap): Use it.
    335 	(internal_filesize): Likewise.
    336 
    337 2012-11-16  Tom Tromey  <tromey (a] redhat.com>
    338 
    339 	* configure.ac: Invoke AM_MAINTAINER_MODE.
    340 	* aclocal.m4, configure, Makefile.in, asan/Makefile.in,
    341 	interception/Makefile.in, sanitizer_common/Makefile.in: Rebuild.
    342 
    343 2012-11-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    344 
    345 	PR other/55333
    346 	* include/sanitizer/common_interface_defs.h (uhwptr): New type
    347 	for hardware pointer.
    348 	* sanitizer_common/sanitizer_stacktrace.cc (StackTrace::FastUnwindStack):
    349 	Replace uptr with uhwptr for stack unwind.
    350 
    351 2012-11-16  Dodji Seketeli  <dodji (a] redhat.com>
    352 
    353 	* configure.tgt: Enable build on sparc linux.
    354 
    355 2012-11-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    356 
    357 	* configure.ac: Properly set MULTISUBDIR.
    358 	* asan/Makefile.am (gcc_version): New.
    359 	* interception/Makefile.am (gcc_version): Likewise.
    360 	* sanitizer_common/Makefile.am (gcc_version): Likewise.
    361 	* configure: Regenerated.
    362 	* asan/Makefile.in: Likewise.
    363 	* interception/Makefile.in: Likewise.
    364 	* sanitizer_common/Makefile.in: Likewise.
    365 
    366 2012-11-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    367 
    368 	PR other/55291
    369 	* configure.ac (--enable-version-specific-runtime-libs): New option.
    370 	(AC_CANONICAL_SYSTEM): New.
    371 	(AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
    372 	(toolexecdir): Support multilib.
    373 	(toolexeclibdir): Likewise.
    374 	(multilib_arg): New.
    375 	* Makefile.in: Regenerated.
    376 	* aclocal.m4: Likewise.
    377 	* configure: Likewise.
    378 	* asan/Makefile.in: Likewise.
    379 	* interception/Makefile.in: Likewise.
    380 	* sanitizer_common/Makefile.in: Likewise.
    381 
    382 2012-11-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    383 
    384 	PR other/55292
    385 	Backport from upstream revision 167883
    386 	* sanitizer_common/sanitizer_linux.cc (internal_mmap): Check
    387 	__x86_64__ instead of __WORDSIZE.
    388 	(internal_filesize): Likwise.
    389 
    390 2012-11-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    391 
    392 	* configure.ac (AC_CONFIG_AUX_DIR): Removed.
    393 	* Makefile.in: Regenerated.
    394 	* configure: Likewise.
    395 
    396 2012-11-13  H.J. Lu  <hongjiu.lu (a] intel.com>
    397 
    398 	PR other/55304
    399 	* acinclude.m4: New file.
    400 	* Makefile.am (ACLOCAL_AMFLAGS): New.
    401 	* configure.ac (AC_PREREQ): Set to 2.64.
    402 	(AC_CONFIG_AUX_DIR): Set to "..".
    403 	* Makefile.in: Regenerated.
    404 	* aclocal.m4: Likewise.
    405 	* configure: Likewise.
    406 	* asan/Makefile.in: Likewise.
    407 	* interception/Makefile.in: Likewise.
    408 	* sanitizer_common/Makefile.in: Likewise.
    409 
    410 	* config.guess: Removed.
    411 	* config.sub: Likewise.
    412 	* depcomp: Likewise.
    413 	* install-sh: Likewise.
    414 	* ltmain.sh: Likewise.
    415 	* missing: Likewise.
    416 
    417 2012-11-13  Richard Henderson  <rth (a] redhat.com>
    418 
    419 	* configure.tgt: New file.
    420 
    421 2012-11-12  David S. Miller  <davem (a] davemloft.net>
    422 
    423 	* asan/asan_linux.cc (GetPcSpBp): Add sparc support.
    424 
    425 2012-10-29  Wei Mi  <wmi (a] google.com>
    426 
    427 	Initial checkin: migrate asan runtime from llvm.
    428