This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/43085] Make profiledbootstrap fails with cc1plus catching SIGSEGV
- From: "uweigand at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 2 May 2011 14:18:49 +0000
- Subject: [Bug middle-end/43085] Make profiledbootstrap fails with cc1plus catching SIGSEGV
- Auto-submitted: auto-generated
- References: <bug-43085-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43085
--- Comment #24 from Ulrich Weigand <uweigand at gcc dot gnu.org> 2011-05-02 14:06:52 UTC ---
Author: uweigand
Date: Mon May 2 14:06:48 2011
New Revision: 173252
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=173252
Log:
2011-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
PR middle-end/43085
Backport from mainline:
2010-04-29 Bernd Schmidt <bernds@codesourcery.com>
From Dominique d'Humieres <dominiq@lps.ens.fr>
PR bootstrap/43858
* ifcvt.c (dead_or_predicable): Use df_simulate_find_defs to compute
test_set.
2010-04-26 Bernd Schmidt <bernds@codesourcery.com>
* df-problems.c (df_simulate_initialize_forwards): Set, don't clear,
bits for artificial defs at the top of the block.
* fwprop.c (single_def_use_enter_block): Don't call it.
2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
* ifcvt.c (dead_or_predicable): Use df_simulate_find_defs and
df_simulate_find_noclobber_defs as appropriate. Keep track of an
extra set merge_set_noclobber, and use it to relax the final test
slightly.
* df.h (df_simulate_find_noclobber_defs): Declare.
* df-problems.c (df_simulate_find_defs): Don't ignore partial or
conditional defs.
(df_simulate_find_noclobber_defs): New function.
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/df-problems.c
branches/gcc-4_5-branch/gcc/df.h
branches/gcc-4_5-branch/gcc/fwprop.c
branches/gcc-4_5-branch/gcc/ifcvt.c