https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355
--- Comment #7 from Andrew Pinski ---
Note g has been optimized since GCC 6, r6-4098-g5d3498b4e03c in fact.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2016-07-24 00:00:00 |2021-12-25
--- Comment #6 from Andrew Pi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2013-02-18 00:00:00 |2016-7-24
--- Comment #5 from Andrew Pin
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355
--- Comment #4 from Marc Glisse 2013-03-20 16:19:33
UTC ---
(In reply to comment #3)
> Jeff Law mentions that it would be good to add this "squares are nonnegative"
> information to VRP, not just tree_binary_nonnegative_warnv_p.
> http://
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355
--- Comment #3 from Marc Glisse 2013-03-20 15:40:30
UTC ---
Jeff Law mentions that it would be good to add this "squares are nonnegative"
information to VRP, not just tree_binary_nonnegative_warnv_p.
http://gcc.gnu.org/ml/gcc-patches/2013-
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355
--- Comment #1 from Marc Glisse 2013-02-16 12:07:28
UTC ---
Actually, for g/h with double, using __builtin_fabs instead of std::abs does
it, so it is just the usual lack of combine at the tree level. But there is
still f, and the builtin a