2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[deliverable/binutils-gdb.git] / gas / config / tc-s390.c
index 8fc66d8ebf8f5f3f99395c8a97ab3193979a2625..36d59748033752498c8e2f958aaf4268b07c73c3 100644 (file)
@@ -1267,6 +1267,9 @@ md_gather_operands (char *str,
                  && ex.X_add_number == 0
                  && warn_areg_zero)
                as_warn (_("base register specified but zero"));
+             if ((operand->flags & S390_OPERAND_REG_EVEN)
+                 && (ex.X_add_number & 1))
+               as_fatal (_("odd numbered register specified as register pair"));
              s390_insert_operand (insn, operand, ex.X_add_number, NULL, 0);
            }
        }
This page took 0.024095 seconds and 4 git commands to generate.