diff options
author | Pat Gavlin <pagavlin@microsoft.com> | 2017-08-09 16:54:43 -0700 |
---|---|---|
committer | Pat Gavlin <pagavlin@microsoft.com> | 2017-08-09 16:54:43 -0700 |
commit | 1956b6974ad5e9356b094499eac34ed506a4a4ba (patch) | |
tree | ff4835525f98e915177bfb16481ec29d0e560008 /tests/arm | |
parent | 95b075fbdaee0c98b1527530787df708607063ae (diff) | |
download | coreclr-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.lst | 4 |
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] |