diff options
author | Richard Biener <rguenther@suse.de> | 2021-11-15 12:13:40 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-11-24 11:02:13 +0100 |
commit | d9ca2ca381e44a332703155d07b50b84aa21f80d (patch) | |
tree | adce1c72b1d680be1b4505e749f92cd15286570f /gcc/gimple-range.h | |
parent | 5bca26742cf3357bf4e20ec97eee4c7f7de17ce0 (diff) | |
download | gcc-d9ca2ca381e44a332703155d07b50b84aa21f80d.zip gcc-d9ca2ca381e44a332703155d07b50b84aa21f80d.tar.gz gcc-d9ca2ca381e44a332703155d07b50b84aa21f80d.tar.bz2 |
middle-end/103193 - avoid canonicalizing <= and >= to == for floats
This avoids doing aforementioned canoncalization when -ftrapping-math
is in effect and we honor NaNs.
2021-11-15 Richard Biener <rguenther@suse.de>
PR middle-end/103193
* match.pd: Avoid canonicalizing (le/ge @0 @0) to (eq @0 @0)
with NaNs and -ftrapping-math.
Diffstat (limited to 'gcc/gimple-range.h')
0 files changed, 0 insertions, 0 deletions