diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2012-09-07 10:37:08 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2012-09-07 10:37:08 +0000 |
commit | e919e5bffbc8acd81d795e5c5a50d3d785bcdf0f (patch) | |
tree | c6a5cc1bbe9e0d190e009cb18cb51b75417511aa /libgcc/libgcov.c | |
parent | 81ab73121e775ca961650a7eb4656b5075a492c5 (diff) | |
download | gcc-e919e5bffbc8acd81d795e5c5a50d3d785bcdf0f.zip gcc-e919e5bffbc8acd81d795e5c5a50d3d785bcdf0f.tar.gz gcc-e919e5bffbc8acd81d795e5c5a50d3d785bcdf0f.tar.bz2 |
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
Diffstat (limited to 'libgcc/libgcov.c')
0 files changed, 0 insertions, 0 deletions