Skip to content
Snippets Groups Projects
  1. Jun 03, 2013
  2. May 07, 2013
    • Christophe Lyon's avatar
      arm.c (arm_asan_shadow_offset): New function. · 8a5800b8
      Christophe Lyon authored
      2013-05-06  Christophe Lyon  <christophe.lyon@linaro.org>
      
      	gcc/
      	* config/arm/arm.c (arm_asan_shadow_offset): New function.
      	(TARGET_ASAN_SHADOW_OFFSET): Define.
      	* config/arm/linux-eabi.h (ASAN_CC1_SPEC): Define.
      	(LINUX_OR_ANDROID_CC): Add ASAN_CC1_SPEC.
      
      	libsanitizer/
      	* configure.tgt: Add ARM pattern.
      
      	testsuite/
      	* lib/target-supports.exp (check_effective_target_hw): New
      	function.
      	* c-c++-common/asan/clone-test-1.c: Call
      	check_effective_target_hw.
      	* c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
      	* c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
      	possible decorations.
      	* c-c++-common/asan/null-deref-1.c: Likewise.
      	* c-c++-common/asan/stack-overflow-1.c: Likewise.
      	* c-c++-common/asan/strncpy-overflow-1.c: Likewise.
      	* c-c++-common/asan/use-after-free-1.c: Likewise.
      	* g++.dg/asan/deep-thread-stack-1.C: Likewise.
      	* g++.dg/asan/large-func-test-1.C: Likewise.
      
      From-SVN: r198683
      8a5800b8
  3. Mar 22, 2013
  4. Feb 28, 2013
  5. Feb 22, 2013
    • Jakub Jelinek's avatar
      re PR sanitizer/56393 (SIGSEGV when -fsanitize=address and dynamic lib with global objects) · 7d613735
      Jakub Jelinek authored
      	PR sanitizer/56393
      	* config/gnu-user.h (LIBASAN_EARLY_SPEC): Link in libasan_preinit.o
      	if not linking a shared library.
      
      	* lib/asan-dg.exp (asan_link_flags): Add
      	-B${gccpath}/libsanitizer/asan/ to flags.
      
      	* asan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
      	libasan_preinit.o.
      	(libasan_preinit.o): Depend on asan_preinit.o.
      	* asan/Makefile.in: Regenerated.
      	* asan/asan_preinit.cc: New file, synced from upstream.
      	* asan/asan_rtl.cc: Remove preinit stuff, synced from upstream.
      
      From-SVN: r196222
      7d613735
  6. Feb 21, 2013
  7. Feb 14, 2013
  8. Feb 13, 2013
  9. Feb 11, 2013
  10. Jan 23, 2013
  11. Jan 16, 2013
    • Jakub Jelinek's avatar
      Makefile.am (AM_CXXFLAGS): Remove -Wno-c99-extensions. · 19006c45
      Jakub Jelinek authored
      	* sanitizer_common/Makefile.am (AM_CXXFLAGS): Remove
      	-Wno-c99-extensions.
      	* interception/Makefile.am (AM_CXXFLAGS): Likewise.
      	* asan/Makefile.am (AM_CXXFLAGS): Likewise.
      	* sanitizer_common/Makefile.in: Regenerated.
      	* interception/Makefile.in: Regenerated.
      	* asan/Makefile.in: Regenerated.
      
      From-SVN: r195229
      19006c45
  12. Jan 10, 2013
  13. Jan 07, 2013
    • H.J. Lu's avatar
      Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGS · 7f7162cf
      H.J. Lu authored
      config/
      
      	* libstdc++-raw-cxx.m4 (GCC_LIBSTDCXX_RAW_CXX_FLAGS): Remove
      	"-I" from LIBSTDCXX_RAW_CXX_LDFLAGS.
      
      libjava/
      
      	* Makefile.am (lib_gnu_awt_xlib_la_LDFLAGS): Replace
      	LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
      	* Makefile.in: Regenerated.
      
      libsanitizer/
      
      	* asan/Makefile.am (libasan_la_LIBADD): Replace
      	LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
      	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
      	* Makefile.in: Regenerated.
      	* configure: Likewise.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      
      From-SVN: r194989
      7f7162cf
  14. Dec 12, 2012
    • H.J. Lu's avatar
      Restore AM_MAKEFLAGS in libsanitizer · b488a2c7
      H.J. Lu authored
      	* Makefile.am (AM_MAKEFLAGS): Restored.
      	* asan/Makefile.am: Likewise.
      	* interception/Makefile.am: Likewise.
      	* sanitizer_common/Makefile.am: Likewise.
      	* tsan/Makefile.am: Likewise.
      	* Makefile.in: Regenerated.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      
      From-SVN: r194452
      b488a2c7
    • H.J. Lu's avatar
      Restore MAKEOVERRIDES in libsanitizer · e8adb21b
      H.J. Lu authored
      	* Makefile.am (MAKEOVERRIDES): Restored.
      	* asan/Makefile.am: Likewise.
      	* interception/Makefile.am: Likewise.
      	* sanitizer_common/Makefile.am: Likewise.
      	* tsan/Makefile.am: Likewise.
      	* Makefile.in: Regenerated.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      
      From-SVN: r194450
      e8adb21b
    • H.J. Lu's avatar
      Use libstdc++-raw-cxx.m4 in libjava · e1e953d9
      H.J. Lu authored
      config/
      
      	* libstdc++-raw-cxx.m4 (GCC_LIBSTDCXX_RAW_CXX_FLAGS): Also
      	AC_SUBST LIBSTDCXX_RAW_CXX_LDFLAGS.
      
      libjava/
      
      	* Makefile.am (lib_gnu_awt_xlib_la_CPPFLAGS): Use
      	$(LIBSTDCXX_RAW_CXX_CXXLAGS).
      	(lib_gnu_awt_xlib_la_LDFLAGS): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
      	* configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
      	* aclocal.m4: Regenerated.
      	* Makefile.in:Likewise.
      	* configure: Likewise.
      
      libsanitizer/
      
      	* asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
      	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
      	* Makefile.in: Regenerated.
      	* configure: Likewise.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      
      From-SVN: r194448
      e1e953d9
    • H.J. Lu's avatar
      Remove AM_MAKEFLAGS/MAKEOVERRIDES from libsanitizer · a62d3903
      H.J. Lu authored
      	* Makefile.am (AM_MAKEFLAGS): Removed.
      	(MAKEOVERRIDES): Likewise.
      	* asan/Makefile.am: Likewise.
      	* interception/Makefile.am: Likewise.
      	* sanitizer_common/Makefile.am: Likewise.
      	* tsan/Makefile.am: Likewise.
      	* Makefile.in: Regenerated.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      
      From-SVN: r194447
      a62d3903
  15. Dec 11, 2012
    • H.J. Lu's avatar
      Add libstdc++-raw-cxx.m4 and use it in libsanitizer · d10a2df2
      H.J. Lu authored
      config/
      
      	PR sanitizer/55533
      	* libstdc++-raw-cxx.m4: New file.
      
      libsanitizer/
      
      	PR sanitizer/55533
      	* Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
      	* configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
      	* asan/Makefile.am (AM_CXXFLAGS): Add $(LIBSTDCXX_RAW_CXX_CXXFLAGS).
      	(AM_MAKEFLAGS): Remove CC and CXX.
      	* interception/Makefile.am: Likewise.
      	* sanitizer_common/Makefile.am: Likewise.
      	* tsan/Makefile.am: Likewise.
      	* Makefile.in: Regenerated.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      
      From-SVN: r194424
      d10a2df2
  16. Dec 06, 2012
  17. Dec 05, 2012
  18. Dec 04, 2012
  19. Nov 29, 2012
    • H.J. Lu's avatar
      Don't use -I for libstdc++-v3 header files · a23ed040
      H.J. Lu authored
      	* Makefile.am (AM_MAKEFLAGS): Restore CC and CXX.
      	* configure.ac (ACX_NONCANONICAL_TARGET): Removed.
      	* asan/Makefile.am (AM_CXXFLAGS): Remove -I for libstdc++-v3 header
      	files.
      	(AM_MAKEFLAGS): Restore CC and CXX.
      	* interception/Makefile.am: Likewise.
      	* sanitizer_common/Makefile.am: Likewise.
      	* tsan/Makefile.am: Likewise.
      	* Makefile.in: Regenerated.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      
      From-SVN: r193951
      a23ed040
    • H.J. Lu's avatar
      Use explicit -I for libstdc++-v3 header files · 2ed685b8
      H.J. Lu authored
      	* Makefile.am (AM_MAKEFLAGS): Remove CC and CXX.
      	* configure.ac (ACX_NONCANONICAL_TARGET): New.
      	* asan/Makefile.am (AM_CXXFLAGS): Add -I for libstdc++-v3 header
      	files.
      	(AM_MAKEFLAGS): Remove CC and CXX.
      	* interception/Makefile.am: Likewise.
      	* sanitizer_common/Makefile.am: Likewise.
      	* tsan/Makefile.am: Likewise.
      	* Makefile.in: Regenerated.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      
      From-SVN: r193949
      2ed685b8
  20. Nov 27, 2012
  21. Nov 24, 2012
  22. Nov 23, 2012
  23. Nov 22, 2012
    • Wei Mi's avatar
      tsan: New directory. · cd0be65c
      Wei Mi authored
      libsanitizer/
      	* tsan: New directory. Import tsan runtime from llvm.
      	* configure.ac: Add 64 bits tsan build.
      	* Makefile.am: Likewise.
      	* configure: Regenerated.
      	* Makefile.in: Likewise.
      
      From-SVN: r193737
      cd0be65c
  24. Nov 21, 2012
  25. Nov 20, 2012
Loading