This is the mail archive of the gcc-bugs@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]

[Bug middle-end/43085] Make profiledbootstrap fails with cc1plus catching SIGSEGV


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


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