diff options
author | Marek Polacek <polacek@redhat.com> | 2014-06-30 13:15:20 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2014-06-30 13:15:20 +0000 |
commit | 6a7253a4a9d6087827414eeee7036d9eb4b1e472 (patch) | |
tree | d9fbba8c55ca2e01e66ea39234d507306dac9bed /gcc/tree-ssa-threadedge.c | |
parent | 670d96d7307b8cfa23000c050fe35c1298301cb4 (diff) | |
download | gcc-6a7253a4a9d6087827414eeee7036d9eb4b1e472.zip gcc-6a7253a4a9d6087827414eeee7036d9eb4b1e472.tar.gz gcc-6a7253a4a9d6087827414eeee7036d9eb4b1e472.tar.bz2 |
convert.c (convert_to_integer): Don't instrument conversions if the function has no_sanitize_undefined attribute.
* convert.c (convert_to_integer): Don't instrument conversions if the
function has no_sanitize_undefined attribute.
* ubsan.c: Don't run the ubsan pass if the function has
no_sanitize_undefined attribute.
c/
* c-decl.c (grokdeclarator): Don't instrument VLAs if the function
has no_sanitize_undefined attribute.
cp/
* cp-gimplify.c (cp_genericize): Don't instrument returns if the
function has no_sanitize_undefined attribute.
* decl.c (compute_array_index_type): Don't instrument VLAs if the
function has no_sanitize_undefined attribute.
testsuite/
* c-c++-common/ubsan/attrib-2.c: New test.
* g++.dg/ubsan/return-3.C: New test.
From-SVN: r212148
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
0 files changed, 0 insertions, 0 deletions