diff options
author | Richard Biener <rguenther@suse.de> | 2023-06-16 11:47:45 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-06-16 13:46:22 +0200 |
commit | 69b04fe7445c88edafd6983e28353a158e4314b5 (patch) | |
tree | d763afc20a88257f22bafe50bea7f5e7098ac925 /libgomp/target.c | |
parent | 453cb585f0f8673a5d69d1b420ffd4b3f53aca00 (diff) | |
download | gcc-69b04fe7445c88edafd6983e28353a158e4314b5.zip gcc-69b04fe7445c88edafd6983e28353a158e4314b5.tar.gz gcc-69b04fe7445c88edafd6983e28353a158e4314b5.tar.bz2 |
tree-optimization/110278 - uns < (typeof uns)(uns != 0) is always false
The following adds two patterns simplifying comparisons,
uns < (typeof uns)(uns != 0) is always false and x != (typeof x)(x == 0)
is always true.
PR tree-optimization/110278
* match.pd (uns < (typeof uns)(uns != 0) -> false): New.
(x != (typeof x)(x == 0) -> true): Likewise.
Diffstat (limited to 'libgomp/target.c')
0 files changed, 0 insertions, 0 deletions