Commit 6eeea7a7 by Vladimir Makarov Committed by Vladimir Makarov

re PR target/41399 (Scheduler gives huge dependence graph compiling fortran/intrinsic.c on ARM)

2010-02-01  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/41399
	* sched-deps.c (sched_analyze_insn): Ignore fixed registers for
	implicitly set registers.

From-SVN: r156431
parent 15ecdcc6
2010-02-01 Vladimir Makarov <vmakarov@redhat.com>
PR target/41399
* sched-deps.c (sched_analyze_insn): Ignore fixed registers for
implicitly set registers.
2010-02-01 Richard Earnshaw <rearnsha@arm.com>
* arm.c (FL_FOR_ARCH_7A): is also a superset of ARMv6K.
......
......@@ -2623,6 +2623,7 @@ sched_analyze_insn (struct deps *deps, rtx x, rtx insn)
extract_insn (insn);
preprocess_constraints ();
ira_implicitly_set_insn_hard_regs (&temp);
AND_COMPL_HARD_REG_SET (temp, ira_no_alloc_regs);
IOR_HARD_REG_SET (implicit_reg_pending_clobbers, temp);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment