This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
block merging
- To: gcc-patches at gcc dot gnu dot org
- Subject: block merging
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Mon, 20 Sep 1999 15:17:19 -0600
- Reply-To: law at cygnus dot com
Amazing what happens when code is exposed to a wider audience..
I've just run into a case where the improved block merging code can create
jump X
NOTE
BARRIER
X
When we delete the jump X, we do not delete the BARRIER because it does not
immediately follow the jump. Opps.
I'm pondering the best fix. This also has implications for the call to
squeeze_notes to deal with notes we do not want to move since their movement
can create the same problem.
[ Hmmm, I wonder if I mis-ported that when moving to the new cfg stuff since
this mess sounds awful familiar. ]
jeff