aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2015-11-25 09:58:32 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2015-11-25 09:58:32 +0100
commit6837d899c86d8b5eab15103e9466039304897ae7 (patch)
tree677c7add8d2188eeaeeed19d735f8bf09de3aa7b /gcc/gcc.c
parent85c69b0b05356480db26c2b118c21002cd6423bf (diff)
downloadgcc-6837d899c86d8b5eab15103e9466039304897ae7.zip
gcc-6837d899c86d8b5eab15103e9466039304897ae7.tar.gz
gcc-6837d899c86d8b5eab15103e9466039304897ae7.tar.bz2
re PR target/67089 (Integer overflow checks not optimized on x86/x86_64)
PR target/67089 * tree-ssa-math-opts.c (uaddsub_overflow_check_p, match_uaddsub_overflow): New functions. (pass_optimize_widening_mul::execute): Call match_uaddsub_overflow. * gcc.dg/pr67089-1.c: New test. * gcc.dg/pr67089-2.c: New test. * gcc.dg/pr67089-3.c: New test. * gcc.dg/pr67089-4.c: New test. * gcc.dg/pr67089-5.c: New test. * gcc.dg/pr67089-6.c: New test. * gcc.dg/pr67089-7.c: New test. From-SVN: r230856
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions