diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2011-08-19 15:05:22 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@gcc.gnu.org> | 2011-08-19 15:05:22 +0000 |
commit | a6f969f4cb4b8363b2f20f942d36dd96906ba253 (patch) | |
tree | 488815969f4c2cccebc3b8d2cb76b788a482e153 /gcc/c-parser.c | |
parent | 75161d2ca5a9a3c94e5c2ce6365046693a964368 (diff) | |
download | gcc-a6f969f4cb4b8363b2f20f942d36dd96906ba253.zip gcc-a6f969f4cb4b8363b2f20f942d36dd96906ba253.tar.gz gcc-a6f969f4cb4b8363b2f20f942d36dd96906ba253.tar.bz2 |
tree-ssa-math-opts.c (is_widening_mult_rhs_p): Handle constants beyond conversions.
2011-08-19 Andrew Stubbs <ams@codesourcery.com>
gcc/
* tree-ssa-math-opts.c (is_widening_mult_rhs_p): Handle constants
beyond conversions.
(convert_mult_to_widen): Convert constant inputs to the right type.
(convert_plusminus_to_widen): Don't automatically reject inputs that
are not an SSA_NAME.
Convert constant inputs to the right type.
gcc/testsuite/
* gcc.target/arm/wmul-11.c: New file.
* gcc.target/arm/wmul-12.c: New file.
* gcc.target/arm/wmul-13.c: New file.
From-SVN: r177910
Diffstat (limited to 'gcc/c-parser.c')
0 files changed, 0 insertions, 0 deletions