https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33828
Bug 33828 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
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33828
Steven Bosscher steven at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
--- Comment #14 from steven at gcc dot gnu dot org 2010-03-25 15:27 ---
Add link to GIMPLE hoisting work.
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #13 from steven at gcc dot gnu dot org 2008-12-01 12:24 ---
After fixing the issue mentioned in comment#2 and comment #8, gcse.c hoisting
hoists things too far up, e.g.:
{ pred ENTRY }
BB1
if (...) goto BB2 else goto BB3
{ succ BB2, BB3 }
{ pred BB1 }
BB2
...
goto BB4
{
--- Comment #12 from steven at gcc dot gnu dot org 2008-09-21 13:13 ---
.
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|steven at gcc