* config/tc-h8300.c (fix_operand_size): Use the default size
[deliverable/binutils-gdb.git] / gas / config / tc-h8300.c
index d0a7554c03af97e5761cf4084d0cf43e99328106..95864f3bf4af0c69fb893b35ee7bd0418d27ba29 100644 (file)
@@ -1815,7 +1815,12 @@ fix_operand_size (struct h8_op *operand, int size)
        /* This condition is long standing, though somewhat suspect.  */
        if (operand->exp.X_add_number > -128
            && operand->exp.X_add_number < 127)
-         operand->mode |= L_8;
+         {
+           if (operand->exp.X_add_symbol != NULL)
+             operand->mode |= bsize;
+           else
+             operand->mode |= L_8;
+         }
        else
          operand->mode |= L_16;
        break;
This page took 0.023249 seconds and 4 git commands to generate.