aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/test/beam_validator_SUITE_data/xrange.S
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2015-08-21 07:07:49 +0200
committerBjörn Gustavsson <[email protected]>2015-08-21 15:56:15 +0200
commit93c5e457faeccfd8ccbb1e6c587ad6df1f200408 (patch)
tree80d253c9f6feb43045ce5b42b2aa011702e9d201 /lib/compiler/test/beam_validator_SUITE_data/xrange.S
parente92ad3c4d6358cecbba7643ccc14610957ad79ab (diff)
downloadotp-93c5e457faeccfd8ccbb1e6c587ad6df1f200408.tar.gz
otp-93c5e457faeccfd8ccbb1e6c587ad6df1f200408.tar.bz2
otp-93c5e457faeccfd8ccbb1e6c587ad6df1f200408.zip
beam_validator: Don't allow x(1023) to be used
In 45f469ca0890, the BEAM loader started to use x(1023) as scratch register for some instructions. Therefore we should not allow x(1023) to be used in code emitted by the compiler.
Diffstat (limited to 'lib/compiler/test/beam_validator_SUITE_data/xrange.S')
-rw-r--r--lib/compiler/test/beam_validator_SUITE_data/xrange.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/compiler/test/beam_validator_SUITE_data/xrange.S b/lib/compiler/test/beam_validator_SUITE_data/xrange.S
index c6f20288f7..a76408dde3 100644
--- a/lib/compiler/test/beam_validator_SUITE_data/xrange.S
+++ b/lib/compiler/test/beam_validator_SUITE_data/xrange.S
@@ -20,7 +20,7 @@
{label,3}.
{func_info,{atom,t},{atom,sum_2},2}.
{label,4}.
- {bif,'+',{f,0},[{x,0},{x,1024}],{x,0}}.
+ {bif,'+',{f,0},[{x,0},{x,1023}],{x,0}}.
{'%live',1}.
return.
@@ -38,7 +38,7 @@
{label,7}.
{func_info,{atom,t},{atom,sum_4},2}.
{label,8}.
- {bif,'+',{f,0},[{x,0},{x,1}],{x,1024}}.
+ {bif,'+',{f,0},[{x,0},{x,1}],{x,1023}}.
{'%live',1}.
return.