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]
Other format: [Raw text]

Re: CFG branch merge 8 - SMALL_REGISTER_CLASSES versus profiling


On Thu, Feb 28, 2002 at 09:32:34PM +0100, Jan Hubicka wrote:
> When profiling, we emit instructions on the edges.  In case the basic
> block is broken by possibly trapping call, we emit insn right after stall
> breaking SMALL_REGISTER_CLASSES machines.
> We partly handle this in emit_call_edges for the fake edges by we fail
> to do so for EH edges and similar stuff.

Err, is this redundant with 

2002-02-01  Janis Johnson  <janis187@us.ibm.com>

        * cfganal.c (keep_with_call_p): New function.
        (flow_call_edges_add): Prevent splitting a block between a call and
        a single-set instruction that should be kept in the same block.


r~


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