[Bug middle-end/108920] Condition falsely optimized out
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108920 Agner Fog changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|--- |FIXED --- Comment #4 from Agner Fog --- I am not sure I have identified the problem correctly, but there is no need to spend more time on it since the problem disappears with version 9.4.0. You may close this issue.
[Bug middle-end/108920] Condition falsely optimized out
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108920 --- Comment #3 from Agner Fog --- It seems to work with gcc 9.4.0. Thank you
[Bug middle-end/108920] Condition falsely optimized out
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108920 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill ||a/show_bug.cgi?id=97009, ||https://gcc.gnu.org/bugzill ||a/show_bug.cgi?id=97255 --- Comment #2 from Andrew Pinski --- I linked a few bugs which might be the same issue here (I have not looked into the code otherwise) and they were both fixed in GCC 9.4.0 even. So yes please try out GCC 9.5.0 or 10.x even.