------- Comment #11 from steven at gcc dot gnu dot org 2005-11-11 19:34 ------- Subject: Bug 24265
Author: steven Date: Fri Nov 11 19:34:39 2005 New Revision: 106795 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106795 Log: PR 24265 * loop-invariant.c (may_assign_reg_p): Make sure a hard register can be assigned to. (find_invariant_insn): Do the cheapest check, may_assign_reg_p, before check_maybe_invariant. (move_invariant_reg): Use gen_move_insn instead of replacing SET_DEST with the temporary for the invariant. (move_loop_invariants): If checking is enabled, do internal consistency checks after completing the pass. Modified: trunk/gcc/ChangeLog trunk/gcc/loop-invariant.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24265