summaryrefslogtreecommitdiff
path: root/gas/config/tc-spu.c
diff options
context:
space:
mode:
Diffstat (limited to 'gas/config/tc-spu.c')
-rw-r--r--gas/config/tc-spu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/config/tc-spu.c b/gas/config/tc-spu.c
index 96d03b7b5b4..9c1a23c4f5e 100644
--- a/gas/config/tc-spu.c
+++ b/gas/config/tc-spu.c
@@ -573,6 +573,7 @@ get_reg (const char *param, struct spu_insn *insn, int arg, int accept_expr)
expression (&ex);
param = input_line_pointer;
input_line_pointer = save_ptr;
+ resolve_register (&ex);
if (ex.X_op == O_register || ex.X_op == O_constant)
{
insn->opcode |= ex.X_add_number << arg_encode[arg].pos;