This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
Re: 15 GCC HEAD regressions, 2 new, with your patch on 2004-09-23T06:30:01Z.
- From: Jan Hubicka <jh at suse dot cz>
- To: Geoffrey Keating <geoffk at geoffk dot org>
- Cc: gcc-regression at gcc dot gnu dot org, echristo at redhat dot com, jh at suse dot cz
- Date: Fri, 24 Sep 2004 22:01:23 +0200
- Subject: Re: 15 GCC HEAD regressions, 2 new, with your patch on 2004-09-23T06:30:01Z.
- References: <20040924010702.9473D11BF0800@gcc-regress.apple.com> <m21xgrqy6k.fsf@greed.local>
> "GCC regression checker" <geoffk@apple.com> writes:
>
> > native g++.sum g++.dg/bprob/g++-bprob-1.C
> > native gcc.sum gcc.c-torture/execute/20030626-2.c
>
> These are probably due to:
I am working on the bprob problem (extra sanity checking I added
uncovered quite nasty issues I will send separate mail about), but I
don't see any problem with the other testcase (it does not fail for
me). What kind of failure od you get?
Honza
>
> +2004-09-23 Jan Hubicka <jh@suse.cz>
> +
> + PR debug/17389
> + * dwarf2out.c (dwarf2out_finish): Deal with nested functions
> + of fully inlined functions.
> + * tree-inline.c (inline_forbidden_p_1): Nested functions can be
> + inlined.
> +
> + * cfgexpand.c (add_reg_br_prob_note): New function.
> + (expand_gimple_cond_expr): Use it.
> + (tree_expand_cfg): No longer kill the profile.
> + * cfgrt.c (rtl_verify_flow_info_1): Check profile consistency
> + only if it is present.
> + * passes.c (rest_of_handle_loop_optimize): Kill the profile.
> + * predict.c (combine_predictions_for_insn): Set the probabilities
> + based on REG_BR_PROB note if present.
> + * predict.c (branch_prob): Profile is read only with
> + flag_branch_probabilities.
> +