This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [patches] Re: remove hack in find_basic_blocks_1


> On Sat, Jul 07, 2001 at 01:37:06PM +0200, Jan Hubicka wrote:
> > find_basic_blocks_1 contains hack to emit NOP after call if block
> > is terminated by it.  It looks like it's time has passed, as compiler
> > now uses edge lists in all cases dealing with CFG.
> 
> Nope.  See regmove for instance.
Hmm, how much work it is to get around that problems?
Are you aware of something else than regmove?
It is more than work needed to make crossjumping aware of skipping nops?
Do I need to update redirect_edge_and_branch to add NOP when jump
is eliminated?

Honza
> 
> 
> r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]