+2016-06-20 Hans-Peter Nilsson <hp@axis.com>
+
+ PR target/71571
+ * config/cris/cris.c (cris_asm_output_mi_thunk): Add missing "ba"
+ delay-slot "nop" for PIC with CRIS v32. Also add missing leading
+ space for PIC with non-v32 and the common non-PIC "jump".
+
2016-06-20 Jakub Jelinek <jakub@redhat.com>
PR target/71559
{
fprintf (stream, "\tba ");
assemble_name (stream, name);
- fprintf (stream, "%s\n", CRIS_PLT_PCOFFSET_SUFFIX);
+ fprintf (stream, "%s\n\tnop\n", CRIS_PLT_PCOFFSET_SUFFIX);
}
else
{
- fprintf (stream, "add.d ");
+ fprintf (stream, "\tadd.d ");
assemble_name (stream, name);
fprintf (stream, "%s,$pc\n", CRIS_PLT_PCOFFSET_SUFFIX);
}
}
else
{
- fprintf (stream, "jump ");
+ fprintf (stream, "\tjump ");
assemble_name (stream, XSTR (XEXP (DECL_RTL (funcdecl), 0), 0));
fprintf (stream, "\n");