* config/tc-xstormy16.c (md_cgen_lookup_reloc): Support
[deliverable/binutils-gdb.git] / gas / config / tc-xstormy16.c
index 592ba99eb8abf83d097bb74f782a48f53347fcc0..2e006a83347d900e4105fdcf072130371f6c95f2 100644 (file)
@@ -331,10 +331,13 @@ md_cgen_lookup_reloc (insn, operand, fixP)
     case XSTORMY16_OPERAND_IMM3:
     case XSTORMY16_OPERAND_IMM3B:
     case XSTORMY16_OPERAND_IMM4:
-    case XSTORMY16_OPERAND_IMM12:
     case XSTORMY16_OPERAND_HMEM8:
       return BFD_RELOC_NONE;
 
+    case XSTORMY16_OPERAND_IMM12:
+      fixP->fx_where += 2;
+      return BFD_RELOC_XSTORMY16_12;
+
     case XSTORMY16_OPERAND_IMM8:
     case XSTORMY16_OPERAND_LMEM8:
       return fixP->fx_pcrel ? BFD_RELOC_8_PCREL : BFD_RELOC_8;
This page took 0.023382 seconds and 4 git commands to generate.