This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: block merging
- To: law at cygnus dot com
- Subject: Re: block merging
- From: Joern Rennecke <amylaar at cygnus dot co dot uk>
- Date: Wed, 29 Sep 1999 15:08:43 +0100 (BST)
- Cc: kenner at vlsi1 dot ultra dot nyu dot edu, gcc at gcc dot gnu dot org
> What rth & I have been discussing for the long term is to basically
> redesign jump.c to work on the cfg. In that model BARRIERs basically go away
> because they are not associated with any basic block (they appear between them
> which is part of the design problem).
I would associate the BARRIER with the preceding block. After all, a BARRIER
can not only appear after a JUMP_INSN, but also after a non-returning
CALL_INSN. So re-creating them might not be as simple as it might sounds at
first.