aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-01-11 12:02:43 +0100
committerRichard Biener <rguenther@suse.de>2024-01-11 15:08:02 +0100
commit897b95a12b7fe549ec2cb8ef3a3f0e4fbabf9737 (patch)
tree34ff55139b9f706253c684745d9d954e4abf0e3c /gcc/expr.cc
parent05e8ef2a05b477589cae25af3311bad0f68a90fe (diff)
downloadgcc-897b95a12b7fe549ec2cb8ef3a3f0e4fbabf9737.zip
gcc-897b95a12b7fe549ec2cb8ef3a3f0e4fbabf9737.tar.gz
gcc-897b95a12b7fe549ec2cb8ef3a3f0e4fbabf9737.tar.bz2
tree-optimization/113126 - vector extension compare optimization
The following makes sure the resulting boolean type is the same when eliding a float extension. PR tree-optimization/113126 * match.pd ((double)float CMP (double)float -> float CMP float): Make sure the boolean type is the same. * fold-const.cc (fold_binary_loc): Likewise. * gcc.dg/torture/pr113126.c: New testcase.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions