aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-06-24 13:04:29 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2016-06-24 13:04:29 +0200
commit00085092c5e78d076c4259e1f955ce1b98090624 (patch)
treea5be74dd1b38f05e395e46c9c539e60187f76173 /gcc/tree-inline.c
parenta86451b9b20415805e6316638c349cce86252893 (diff)
downloadgcc-00085092c5e78d076c4259e1f955ce1b98090624.zip
gcc-00085092c5e78d076c4259e1f955ce1b98090624.tar.gz
gcc-00085092c5e78d076c4259e1f955ce1b98090624.tar.bz2
call.c (magic_varargs_p): Return 3 for __builtin_*_overflow_p.
* call.c (magic_varargs_p): Return 3 for __builtin_*_overflow_p. (build_over_call): For magic == 3, do no conversion only on 3rd argument. * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too. * g++.dg/ext/builtin-arith-overflow-2.C: New test. From-SVN: r237755
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions