summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asmcomp/i386/reload.ml3
1 files changed, 3 insertions, 0 deletions
diff --git a/asmcomp/i386/reload.ml b/asmcomp/i386/reload.ml
index 3ed4aaaf6b..ed23eaeed0 100644
--- a/asmcomp/i386/reload.ml
+++ b/asmcomp/i386/reload.ml
@@ -73,6 +73,9 @@ method reload_test tst arg =
if stackp arg.(0) && stackp arg.(1)
then [| self#makereg arg.(0); arg.(1) |]
else arg
+ | Ispectest(Iinttests _) ->
+ (* We already use all possible addressings *)
+ Array.map self#makereg arg
| _ ->
(* The argument(s) can be either in register or on stack *)
arg