PR rtl-optimization/57468
* config/i386/i386.c (inline_secondary_memory_needed): Ignore
spilled pseudos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199764
138bc75d-0d04-0410-961f-
82ee72b054a4
+2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/57468
+ * config/i386/i386.c (inline_secondary_memory_needed): Ignore
+ spilled pseudos.
+
2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/57459
inline_secondary_memory_needed (enum reg_class class1, enum reg_class class2,
enum machine_mode mode, int strict)
{
+ if (lra_in_progress && (class1 == NO_REGS || class2 == NO_REGS))
+ return false;
if (MAYBE_FLOAT_CLASS_P (class1) != FLOAT_CLASS_P (class1)
|| MAYBE_FLOAT_CLASS_P (class2) != FLOAT_CLASS_P (class2)
|| MAYBE_SSE_CLASS_P (class1) != SSE_CLASS_P (class1)