[Bug tree-optimization/56355] abs and multiplication

2023-05-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
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.

[Bug tree-optimization/56355] abs and multiplication

2021-12-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
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

[Bug tree-optimization/56355] abs and multiplication

2016-07-25 Thread pinskia at gcc dot gnu.org
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

[Bug tree-optimization/56355] abs and multiplication

2013-03-20 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355 --- Comment #3 from Marc Glisse glisse at gcc dot gnu.org 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.

[Bug tree-optimization/56355] abs and multiplication

2013-03-20 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355 --- Comment #4 from Marc Glisse glisse at gcc dot gnu.org 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

[Bug tree-optimization/56355] abs and multiplication

2013-02-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/56355] abs and multiplication

2013-02-16 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56355 --- Comment #1 from Marc Glisse glisse at gcc dot gnu.org 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