This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/55193] [4.8 Regression] ICE in in simplify_const_unary_operation, at simplify-rtx.c:1659
- From: "steven at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 14 Jan 2013 19:35:10 +0000
- Subject: [Bug rtl-optimization/55193] [4.8 Regression] ICE in in simplify_const_unary_operation, at simplify-rtx.c:1659
- Auto-submitted: auto-generated
- References: <bug-55193-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55193
--- Comment #6 from Steven Bosscher <steven at gcc dot gnu.org> 2013-01-14 19:35:10 UTC ---
Author: steven
Date: Mon Jan 14 19:35:03 2013
New Revision: 195173
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195173
Log:
* ira-build.c (ira_flattening): Comment fix.
Port the following LRA changes on trunk back to the LRA branch:
2013-01-10 Vladimir Makarov <vmakarov at redhat dot com>
PR rtl-optimization/pr55672
* lra-eliminations.c (mark_not_elimnable): Permit addition with
const to be elimnable.
2012-12-21 Vladimir Makarov <vmakarov at redhat dot com>
PR middle-end/55775
* lra-assigns.c (improve_inheritance): Do nothing after
LRA_MAX_INHERITANCE_PASSES pass.
* lra-constraints.c (MAX_CONSTRAINT_ITERATION_NUMBER): Rename to
LRA_MAX_CONSTRAINT_ITERATION_NUMBER. Move to lra-int.h.
(MAX_INHERITANCE_PASSES): Rename to LRA_MAX_INHERITANCE_PASSES.
Move to lra-int.h.
* lra-int.h (LRA_MAX_CONSTRAINT_ITERATION_NUMBER): Move from
lra-constraints.c.
(LRA_MAX_INHERITANCE_PASSES): Ditto.
2012-12-21 Steve Ellcey <sellcey at mips dot com>
PR bootstrap/54128
* ira.c (build_insn_chain): Check only NONDEBUG instructions for
register usage.
2012-12-11 Jakub Jelinek <jakub at redhat dot com>
PR rtl-optimization/55193
* lra-constraints.c (loc_equivalence_callback): New function.
(lra_constraints): Call simplify_replace_fn_rtx instead of
loc_equivalence_change_p on DEBUG_INSNs.
Modified:
branches/lra/gcc/ChangeLog
branches/lra/gcc/ira-build.c
branches/lra/gcc/ira.c
branches/lra/gcc/lra-assigns.c
branches/lra/gcc/lra-constraints.c
branches/lra/gcc/lra-eliminations.c
branches/lra/gcc/lra-int.h