re PR sanitizer/55508 (many test cases fail using -fsanitize=address with internal...
authorJakub Jelinek <jakub@redhat.com>
Wed, 12 Dec 2012 23:05:23 +0000 (00:05 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 12 Dec 2012 23:05:23 +0000 (00:05 +0100)
commitbc77608b97abcc4bb3171f08a71e34ae342e9f8d
tree8c2fea9ca79fe3b04ca6ae2eeb6453359c825d09
parent46cda8a06cf04acf404ab1cdf365993ca3fe4d16
re PR sanitizer/55508 (many test cases fail using -fsanitize=address with internal compiler error: in expand_call_tm)

PR sanitizer/55508
* builtin-attrs.def (ATTR_TMPURE_NOTHROW_LEAF_LIST,
ATTR_TMPURE_NORETURN_NOTHROW_LEAF_LIST): New.
* asan.c (ATTR_TMPURE_NOTHROW_LEAF_LIST,
ATTR_TMPURE_NORETURN_NOTHROW_LEAF_LIST): Define.
* sanitizer.def: Make __asan_report_* and __asan_handle_no_return
builtins tm pure.

From-SVN: r194459
gcc/ChangeLog
gcc/asan.c
gcc/builtin-attrs.def
gcc/sanitizer.def