diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2011-10-18 19:57:15 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@gcc.gnu.org> | 2011-10-18 19:57:15 +0000 |
commit | 3d71881d2d0380a58370694a053cedf721c3e05f (patch) | |
tree | 84009255cba96a417776d629d3d13ce283453d15 /gcc/dwarf2out.c | |
parent | 15e0646fde23f549c224be5ba3ee9bd11eb748de (diff) | |
download | gcc-3d71881d2d0380a58370694a053cedf721c3e05f.zip gcc-3d71881d2d0380a58370694a053cedf721c3e05f.tar.gz gcc-3d71881d2d0380a58370694a053cedf721c3e05f.tar.bz2 |
re PR tree-optimization/50717 (Silent code gen fault with incorrect widening of multiply)
2011-10-18 Andrew Stubbs <ams@codesourcery.com>
PR tree-optimization/50717
gcc/
* tree-ssa-math-opts.c (is_widening_mult_p): Remove the 'type'
parameter. Calculate 'type' from stmt.
(convert_mult_to_widen): Update call the is_widening_mult_p.
(convert_plusminus_to_widen): Likewise.
gcc/testsuite/
* gcc.dg/pr50717-1.c: New file.
* gcc.target/arm/wmul-12.c: Correct types.
* gcc.target/arm/wmul-8.c: Correct types.
From-SVN: r180164
Diffstat (limited to 'gcc/dwarf2out.c')
0 files changed, 0 insertions, 0 deletions