[ARC] Fix handling of ARCv2 H-register class.
[deliverable/binutils-gdb.git] / opcodes / arc-opc.c
index 56c9aaffa86a44ee19c46a10db303b323782ac63..a17df4b3ce30eb77fcad1866479993df6d4a9fc1 100644 (file)
@@ -171,6 +171,8 @@ insert_rhv2 (unsigned long long  insn,
 {
   if (value == 0x1E)
     *errmsg = _("register R30 is a limm indicator");
+  else if (value < 0 || value > 31)
+    *errmsg = _("register out of range");
   return insn |= ((value & 0x07) << 5) | ((value >> 3) & 0x03);
 }
 
This page took 0.023928 seconds and 4 git commands to generate.