2015-04-22 Yury Gribov <y.gribov@samsung.com>
commit5cd86e488dbc88b0b37d4dafec3e0680b518c826
authorygribov <ygribov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Apr 2015 11:44:26 +0000 (22 11:44 +0000)
committerygribov <ygribov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Apr 2015 11:44:26 +0000 (22 11:44 +0000)
tree2fa8400720fb57497963cddeeb781ee766598e6f
parent0fd9bea85e7f9f3979a01686cb7fbe97887b5a33
2015-04-22  Yury Gribov  <y.gribov@samsung.com>

Allow wildcards in -fsanitize-sections.

gcc/
* asan.c (set_sanitized_sections): Parse incoming arg.
(section_sanitized_p): Support wildcards.
* doc/invoke.texi (-fsanitize-sections): Update description.

gcc/testsuite/
* c-c++-common/asan/user-section-1.c: New test.
* c-c++-common/asan/user-section-2.c: New test.
* c-c++-common/asan/user-section-3.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222322 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/asan.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/asan/user-section-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/asan/user-section-2.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/asan/user-section-3.c [new file with mode: 0644]