+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-cris.c (md_create_long_jump): Follow "short" jump
+ with a nop rather than leaving uninitialised.
+
2014-06-13 Chen Gang <gang.chen.5i5j@gmail.com>
* config/tc-score7.c: Replace sprintf with strcpy where
if (max_short_minus_distance <= distance
&& distance <= max_short_plus_distance)
- /* Then make it a "short" long jump. */
- md_create_short_jump (storep, from_addr, to_addr, fragP,
+ {
+ /* Then make it a "short" long jump. */
+ md_create_short_jump (storep, from_addr, to_addr, fragP,
to_symbol);
+ if (cris_arch == arch_crisv32)
+ md_number_to_chars (storep + 6, NOP_OPCODE_V32, 2);
+ else
+ md_number_to_chars (storep + 6, NOP_OPCODE, 2);
+ }
else
{
/* We have a "long" long jump: "JUMP [PC+]". If CRISv32, always
+2014-06-16 Alan Modra <amodra@gmail.com>
+
+ * gas/cris/rd-bkw4v32.d: Update.
+
2014-06-10 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/prefix.s: Add another fwait test.