[Bug rtl-optimization/40105] [4.3/4.4 Regression] SH: 4.3/4.4 compilers segfault when recompiling itself on gentoo system
kkojima at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu May 21 23:32:00 GMT 2009
------- Comment #9 from kkojima at gcc dot gnu dot org 2009-05-21 23:31 -------
Subject: Bug 40105
Author: kkojima
Date: Thu May 21 23:31:44 2009
New Revision: 147781
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147781
Log:
PR rtl-optimization/40105
Backport from mainline:
2009-04-29 Eric Botcazou <ebotcazou@adacore.com>
Steven Bosscher <steven@gcc.gnu.org>
* Makefile.in (cfgrtl.o): Add $(INSN_ATTR_H).
* cfgrtl.c: Include insn-attr.h.
(rest_of_pass_free_cfg): New function.
(pass_free_cfg): Use rest_of_pass_free_cfg as execute function.
2009-04-27 Richard Sandiford <rdsandiford@googlemail.com>
Eric Botcazou <ebotcazou@adacore.com>
* resource.c (find_basic_block): Use BLOCK_FOR_INSN to look up
a label's basic block.
(mark_target_live_regs): Tidy and rework obsolete comments.
Change back DF problem to LIVE. If a label starts a basic block,
assume that all registers that used to be live then still are.
(init_resource_info): If a label starts a basic block, set its
BLOCK_FOR_INSN accordingly.
(free_resource_info): Undo the setting of BLOCK_FOR_INSN.
Modified:
branches/gcc-4_3-branch/gcc/ChangeLog
branches/gcc-4_3-branch/gcc/Makefile.in
branches/gcc-4_3-branch/gcc/cfgrtl.c
branches/gcc-4_3-branch/gcc/resource.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40105
More information about the Gcc-bugs
mailing list