diff options
author | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2014-04-25 14:28:58 +0000 |
---|---|---|
committer | William Schmidt <wschmidt@gcc.gnu.org> | 2014-04-25 14:28:58 +0000 |
commit | 61ba73292722363dd1b1317aed03713df7f220be (patch) | |
tree | 1b203dd28338d28e3b1e6d6254f8c66033429a5e /gcc/go | |
parent | 2b33282907e37ff709826b7f60832b036ceb6cbd (diff) | |
download | gcc-61ba73292722363dd1b1317aed03713df7f220be.zip gcc-61ba73292722363dd1b1317aed03713df7f220be.tar.gz gcc-61ba73292722363dd1b1317aed03713df7f220be.tar.bz2 |
re PR tree-optimization/60930 (Wrong folding of - ((unsigned long long) a * (unsigned long long) (unsigned int)-1))
[gcc]
2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR tree-optimization/60930
* gimple-ssa-strength-reduction.c (create_mul_imm_cand): Reject
creating a multiply candidate by folding two constant
multiplicands when the result overflows.
[gcc/testsuite]
2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR tree-optimization/60930
* gcc.dg/torture/pr60930.c: New test.
From-SVN: r209805
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions