]> gcc.gnu.org Git - gcc.git/commit
re PR tree-optimization/54295 (Widening multiply-accumulate operation uses wrong...
authorRichard Earnshaw <rearnsha@arm.com>
Fri, 7 Sep 2012 10:37:08 +0000 (10:37 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Fri, 7 Sep 2012 10:37:08 +0000 (10:37 +0000)
commite919e5bffbc8acd81d795e5c5a50d3d785bcdf0f
treec6a5cc1bbe9e0d190e009cb18cb51b75417511aa
parent81ab73121e775ca961650a7eb4656b5075a492c5
re PR tree-optimization/54295 (Widening multiply-accumulate operation uses wrong value extension)

PR tree-ssa/54295
* tree-ssa-math-opts.c (widening_mult_conversion_strippable_p):
Sign-extension of a zero-extended value can be simplified to
just zero-extension.

testsuite:
* gcc.target/arm/pr50318-1.c: Scan for smlal.
* gcc.target/arm/smlaltb-1.c: XFAIL test.
* gcc.target/arm/smlaltt-1.c: Likewise.

From-SVN: r191066
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr50318-1.c
gcc/testsuite/gcc.target/arm/smlaltb-1.c
gcc/testsuite/gcc.target/arm/smlaltt-1.c
gcc/tree-ssa-math-opts.c
This page took 0.058789 seconds and 5 git commands to generate.