diff options
author | Richard Biener <rguenther@suse.de> | 2022-06-28 13:57:29 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-06-29 11:14:34 +0200 |
commit | 2dbb45d6dc0d20dc159b3d8e27ebb6825074827a (patch) | |
tree | 82f023984c8fc3b5a8276eb1f53188b44772101d /libgfortran/libgfortran.h | |
parent | d42c1598e52ec0a33fbcc4efa39f4c299d09a3fc (diff) | |
download | gcc-2dbb45d6dc0d20dc159b3d8e27ebb6825074827a.zip gcc-2dbb45d6dc0d20dc159b3d8e27ebb6825074827a.tar.gz gcc-2dbb45d6dc0d20dc159b3d8e27ebb6825074827a.tar.bz2 |
tree-optimization/106112 - fix CSE from wider operation
The following fixes a mistake in looking up an extended operand
in the CSE of a truncated operation.
2022-06-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/106112
* tree-ssa-sccvn.cc (valueized_wider_op): Properly extend
a constant operand according to its type.
* gcc.dg/torture/pr106112.c: New testcase.
Diffstat (limited to 'libgfortran/libgfortran.h')
0 files changed, 0 insertions, 0 deletions