This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r232148 - in /trunk/gcc: ChangeLog shrink-wrap.c
- From: segher at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 08 Jan 2016 03:58:41 -0000
- Subject: r232148 - in /trunk/gcc: ChangeLog shrink-wrap.c
Author: segher
Date: Fri Jan 8 03:58:40 2016
New Revision: 232148
URL: https://gcc.gnu.org/viewcvs?rev=232148&root=gcc&view=rev
Log:
shrink-wrap: Once more PRs 67778, 68634, and now 68909
If a candidate PRE cannot get the prologue because a block BB is
reachable from it, but PRE does not dominate BB, we try again with the
dominators of PRE. That "try again" needs to again consider BB though,
we aren't done with it.
PR rtl-optimization/67778
PR rtl-optimization/68634
PR rtl-optimization/68909
* shrink-wrap.c (try_shrink_wrapping): Add comment. Don't pop
block from the stack until done with it. Remove a superfluous
bitmap set. Remove a superfluous bitmap test.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/shrink-wrap.c