Commit
1f38083f425e03faf55595414daf291306738222 added a test
to check that the assembler handled fixups with resolved to
constant values. We were not handling this in the case of
16 bit values. This change fixes that.
* gas/config/tc-s12z.c (md_apply_fix): Handle BFD_RELOC_16
+2018-10-23 John Darrington <john@darrington.wattle.id.au>
+
+ * config/tc-s12z.c (md_apply_fix): Handle BFD_RELOC_16 for fixups
+ without a symbol.
+
2018-10-22 Alan Modra <amodra@gmail.com>
* testsuite/gas/all/simple-forward.d,
case BFD_RELOC_8:
((bfd_byte *) where)[0] = (bfd_byte) value;
break;
+ case BFD_RELOC_16:
+ bfd_putb16 ((bfd_vma) value, (unsigned char *) where);
+ break;
case BFD_RELOC_24:
bfd_putb24 ((bfd_vma) value, (unsigned char *) where);
break;