summaryrefslogtreecommitdiff
path: root/tests/arm
diff options
context:
space:
mode:
authorPat Gavlin <pagavlin@microsoft.com>2017-08-09 16:54:43 -0700
committerPat Gavlin <pagavlin@microsoft.com>2017-08-09 16:54:43 -0700
commit1956b6974ad5e9356b094499eac34ed506a4a4ba (patch)
treeff4835525f98e915177bfb16481ec29d0e560008 /tests/arm
parent95b075fbdaee0c98b1527530787df708607063ae (diff)
downloadcoreclr-1956b6974ad5e9356b094499eac34ed506a4a4ba.tar.gz
coreclr-1956b6974ad5e9356b094499eac34ed506a4a4ba.tar.bz2
coreclr-1956b6974ad5e9356b094499eac34ed506a4a4ba.zip
Fix issue #13161.
This issue was a crash when calling R2R-compiled code from JITted code on Windows/ARM32. The caller had a live value in `r4` that was scribbled over by the callee. This change adds the necessary call to `regSet.rsTrackRegTrash` which ensures that `r4` is saved/restored in the prolog/epilog when it is used for R2R indirect calls.
Diffstat (limited to 'tests/arm')
-rw-r--r--tests/arm/Tests.lst4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/arm/Tests.lst b/tests/arm/Tests.lst
index f88e7fcf6a..b85a97c62e 100644
--- a/tests/arm/Tests.lst
+++ b/tests/arm/Tests.lst
@@ -633,7 +633,7 @@ RelativePath=readytorun\tests\mainv1\mainv1.cmd
WorkingDir=readytorun\tests\mainv1
Expected=0
MaxAllowedDurationSeconds=600
-Categories=EXPECTED_FAIL
+Categories=EXPECTED_PASS
HostStyle=0
[ComparerCompare2.cmd_80]
@@ -85505,7 +85505,7 @@ RelativePath=readytorun\tests\mainv2\mainv2.cmd
WorkingDir=readytorun\tests\mainv2
Expected=0
MaxAllowedDurationSeconds=600
-Categories=EXPECTED_FAIL
+Categories=EXPECTED_PASS
HostStyle=0
[Generated1463.cmd_10690]