1. 16 Jan, 2013 1 commit
  2. 10 Jan, 2013 2 commits
  3. 07 Jan, 2013 1 commit
    • Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGS · 7f7162cf
      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
      H.J. Lu committed
  4. 12 Dec, 2012 4 commits
    • Restore AM_MAKEFLAGS in libsanitizer · b488a2c7
      	* 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
      H.J. Lu committed
    • Restore MAKEOVERRIDES in libsanitizer · e8adb21b
      	* 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
      H.J. Lu committed
    • Use libstdc++-raw-cxx.m4 in libjava · e1e953d9
      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
      H.J. Lu committed
    • Remove AM_MAKEFLAGS/MAKEOVERRIDES from libsanitizer · a62d3903
      	* 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
      H.J. Lu committed
  5. 11 Dec, 2012 1 commit
    • Add libstdc++-raw-cxx.m4 and use it in libsanitizer · d10a2df2
      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
      H.J. Lu committed
  6. 06 Dec, 2012 3 commits
  7. 05 Dec, 2012 1 commit
  8. 04 Dec, 2012 2 commits
  9. 29 Nov, 2012 2 commits
    • Don't use -I for libstdc++-v3 header files · a23ed040
      	* 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
      H.J. Lu committed
    • Use explicit -I for libstdc++-v3 header files · 2ed685b8
      	* 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
      H.J. Lu committed
  10. 27 Nov, 2012 1 commit
  11. 24 Nov, 2012 1 commit
  12. 23 Nov, 2012 4 commits
  13. 22 Nov, 2012 1 commit
    • tsan: New directory. · cd0be65c
      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
      Wei Mi committed
  14. 21 Nov, 2012 1 commit
  15. 20 Nov, 2012 1 commit
  16. 16 Nov, 2012 3 commits
  17. 15 Nov, 2012 2 commits
    • Properly set MULTISUBDIR and gcc_version · f64bcb29
      	* configure.ac: Properly set MULTISUBDIR.
      	* asan/Makefile.am (gcc_version): New.
      	* interception/Makefile.am (gcc_version): Likewise.
      	* sanitizer_common/Makefile.am (gcc_version): Likewise.
      	* configure: Regenerated.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      
      From-SVN: r193534
      H.J. Lu committed
    • Add support for multilib run-time libraries · 2a6346c4
      	PR other/55291
      	* configure.ac (--enable-version-specific-runtime-libs): New option.
      	(AC_CANONICAL_SYSTEM): New.
      	(AM_ENABLE_MULTILIB): Moved right after AM_INIT_AUTOMAKE.
      	(toolexecdir): Support multilib.
      	(toolexeclibdir): Likewise.
      	(multilib_arg): New.
      	* Makefile.in: Regenerated.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* asan/Makefile.in: Likewise.
      	* interception/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      
      From-SVN: r193516
      H.J. Lu committed
  18. 14 Nov, 2012 4 commits
  19. 13 Nov, 2012 2 commits
  20. 12 Nov, 2012 1 commit
    • Import the asan runtime library into GCC tree · f35db108
      This patch imports the runtime library in the GCC tree, ensures that
      -lasan is passed to the linker when -faddress-sanitizer is used and
      sets up the build system accordingly.
      
      ChangeLog:
      
      	* configure.ac: Add libsanitizer to target_libraries.
      	* Makefile.def: Ditto.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* libsanitizer: New directory for asan runtime.  Contains an empty
      	tsan directory.
      
      gcc/ChangeLog:
      
      	* gcc.c (LINK_COMMAND_SPEC): Add -laddress-sanitizer to link
      	command if -faddress-sanitizer is on.
      
      libsanitizer:
      
      	Initial checkin: migrate asan runtime from llvm.
      
      From-SVN: r193441
      Wei Mi committed