This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: CFG branch merge 8 - SMALL_REGISTER_CLASSES versus profiling
- From: Richard Henderson <rth at redhat dot com>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: gcc-patches at gcc dot gnu dot org, gcc-pdo at atrey dot karlin dot mff dot cuni dot cz, patches at x86-64 dot org
- Date: Thu, 28 Feb 2002 13:10:21 -0800
- Subject: Re: CFG branch merge 8 - SMALL_REGISTER_CLASSES versus profiling
- References: <20020228203234.GC20347@atrey.karlin.mff.cuni.cz>
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~