summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assembler/src/gram.y7
1 files changed, 1 insertions, 6 deletions
diff --git a/assembler/src/gram.y b/assembler/src/gram.y
index 3a85b750..2897447a 100644
--- a/assembler/src/gram.y
+++ b/assembler/src/gram.y
@@ -2136,13 +2136,8 @@ relativelocation: imm32
;
relativelocation2:
- imm32
+ exp
{
- if ($1.r != imm32_d) {
- fprintf (stderr,
- "error: non-int location representation\n");
- YYERROR;
- }
memset (&$$, '\0', sizeof ($$));
$$.reg_file = BRW_IMMEDIATE_VALUE;
$$.reg_type = BRW_REGISTER_TYPE_D;