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