From babef284ae9cf0ca3e9ac60245d46ba4f7597074 Mon Sep 17 00:00:00 2001 From: Sergey Date: Sat, 3 May 2014 16:55:40 -0700 Subject: [PATCH] Assembler: mode ".set at" required to enable wide immediates in 2-red macros. --- src/cmd/as/as.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/as/as.c b/src/cmd/as/as.c index 71d868c..390e077 100644 --- a/src/cmd/as/as.c +++ b/src/cmd/as/as.c @@ -1611,7 +1611,7 @@ foff16: expr_flags = 0; } if (valid_range) { opcode |= offset & 0xffff; - } else if (orig_opcode == 0) { + } else if (orig_opcode == 0 || ! mode_at) { uerror ("value out of range"); } else { /* Convert back to 3-reg opcode.