* genattrtab.c (write_eligible_delay): Verify DELAY_INSN still
has a delay slot in the generated code.
From-SVN: r246879
2017-04-12 Jeff Law <law@redhat.com>
+ * genattrtab.c (write_eligible_delay): Verify DELAY_INSN still
+ has a delay slot in the generated code.
+
* config/cris/cris.md (cris_preferred_reload_class): Return
GENNONACR_REGS rather than GENERAL_REGS.
fprintf (outf, "{\n");
fprintf (outf, " rtx_insn *insn ATTRIBUTE_UNUSED;\n");
fprintf (outf, "\n");
+ fprintf (outf, " if (num_delay_slots (delay_insn) == 0)\n");
+ fprintf (outf, " return 0;");
+ fprintf (outf, "\n");
fprintf (outf, " gcc_assert (slot < %d);\n", max_slots);
fprintf (outf, "\n");
/* Allow dbr_schedule to pass labels, etc. This can happen if try_split