https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120604
--- Comment #15 from David Binderman <dcb314 at hotmail dot com> --- Uros writes: > if ((diff > 0) != ((cf < 0) != (ct < 0) ? cf < 0 : cf < ct)) Crikey. IMHO that would fail any code review I took part in. I think a truth table or some explanatory comment would help. I also notice that the same expression is used six times in the same file. Would it be appropriate to put the expression in a small function, to show commonality ?