r198683 - in /trunk: gcc/ChangeLog gcc/config/a...

clyon@gcc.gnu.org clyon@gcc.gnu.org
Tue May 7 14:17:00 GMT 2013


Author: clyon
Date: Tue May  7 14:17:50 2013
New Revision: 198683

URL: http://gcc.gnu.org/viewcvs?rev=198683&root=gcc&view=rev
Log:
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.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c
    trunk/gcc/config/arm/linux-eabi.h
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/c-c++-common/asan/clone-test-1.c
    trunk/gcc/testsuite/c-c++-common/asan/heap-overflow-1.c
    trunk/gcc/testsuite/c-c++-common/asan/null-deref-1.c
    trunk/gcc/testsuite/c-c++-common/asan/rlimit-mmap-test-1.c
    trunk/gcc/testsuite/c-c++-common/asan/stack-overflow-1.c
    trunk/gcc/testsuite/c-c++-common/asan/strncpy-overflow-1.c
    trunk/gcc/testsuite/c-c++-common/asan/use-after-free-1.c
    trunk/gcc/testsuite/g++.dg/asan/deep-thread-stack-1.C
    trunk/gcc/testsuite/g++.dg/asan/large-func-test-1.C
    trunk/gcc/testsuite/lib/target-supports.exp
    trunk/libsanitizer/ChangeLog
    trunk/libsanitizer/configure.tgt



More information about the Gcc-cvs mailing list