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 ?

Reply via email to