https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24568
Tobias Schlüter changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24568
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2008-11-22 10:41:24 |2021-7-26
--- Comment #10 from Andrew
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24568
Bug 24568 depends on bug 24574, which changed state.
Bug 24574 Summary: a!=0?a/10:0 is not reduced to a/10
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24574
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24568
--- Comment #9 from Richard Biener ---
:
milliDiff_6 = -milliDiff_5(D);
minutesDiff_15 = milliDiff_6 / 6;
minutesDiff_8 = -minutesDiff_15;
so we still fail to notice that this is equal to
minutesDiff_3 = milliDiff_5(D) / 6;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24568
Bug 24568 depends on bug 23286, which changed state.
Bug 23286 Summary: Missed code hoisting optimization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23286
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24568
Bug 24568 depends on bug 15459, which changed state.
Bug 15459 Summary: [meta-bug] there should be a tree combiner like the rtl one
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15459
What|Removed |Added
--- Comment #8 from steven at gcc dot gnu dot org 2007-03-29 13:29 ---
For the original test case, our current output before expand (i.e. the
final_cleanup dump) on hosts where sizeof(long)==sizeof(int) is this:
;; Function convertToMinutes (convertToMinutes)
convertToMinutes