https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104292
--- Comment #5 from Andrew Pinski ---
Note LLVM started to do this "trick" in 17.1.0.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104292
Andrew Pinski changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104292
--- Comment #4 from Andrew Pinski ---
This should do it I think:
(for neeq (ne eq)
(simplify
(neeq (plus zero_one_valued_p@0 zero_one_valued_p@1) INTEGER_CST@2)
(with {
tree_code newcode = ERROR_MARK;
bool notatend = false;
tre