aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-11-29 15:23:21 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2018-11-29 15:23:21 +0100
commitb076fecbc240380b25bb25c65aae85c4b5ea9ce5 (patch)
tree9c95b0ce844161a5d2b42f74d6c575c8b751b76a /gcc/tree.h
parent55da34ebc20f2515c06e46612545f940eb2d0fb0 (diff)
downloadgcc-b076fecbc240380b25bb25c65aae85c4b5ea9ce5.zip
gcc-b076fecbc240380b25bb25c65aae85c4b5ea9ce5.tar.gz
gcc-b076fecbc240380b25bb25c65aae85c4b5ea9ce5.tar.bz2
re PR target/88234 (UBsan and runtime error: signed integer overflow using unsigned vector)
PR target/88234 * config/rs6000/rs6000.c (rs6000_gimple_fold_builtin): For vec_add and vec_sub builtins, perform PLUS_EXPR or MINUS_EXPR in unsigned_type_for instead of vector integral type where overflow doesn't wrap. * gcc.dg/ubsan/pr88234.c: New test. From-SVN: r266619
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions