aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-09-21 14:26:34 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2017-09-21 14:26:34 +0200
commit765b3379354e3018b5440693625f8aace232f44a (patch)
treee299dda2a3c3c6838ec7d26db09180193bb65a36 /gcc/cp
parentc94f2d84e51b39f4f90c3cb3bf3c0d056080bc57 (diff)
downloadgcc-765b3379354e3018b5440693625f8aace232f44a.zip
gcc-765b3379354e3018b5440693625f8aace232f44a.tar.gz
gcc-765b3379354e3018b5440693625f8aace232f44a.tar.bz2
re PR sanitizer/81715 (asan-stack=1 redzone allocation is too inflexible)
PR sanitizer/81715 * tree-inline.c (expand_call_inline): Emit clobber stmts for VAR_DECLs to which addressable non-volatile parameters are mapped and for id->retvar after the return value assignment. Clear id->retval and id->retbnd after inlining. * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from const predicate to const predicate & to avoid UB. * g++.dg/opt/pr81715.C: New test. From-SVN: r253065
Diffstat (limited to 'gcc/cp')
0 files changed, 0 insertions, 0 deletions