summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorKyungwoo Lee <kyulee@microsoft.com>2016-03-07 08:49:10 -0800
committerKyungwoo Lee <kyulee@microsoft.com>2016-03-07 12:16:27 -0800
commit377a8c5d5743835d2d3cd86c456099bb83f35e80 (patch)
treee182d28a5d939dbfa8fab6078f7f09c098808724 /tests
parenta43659055974983c910d421144f749498f9f66a4 (diff)
downloadcoreclr-377a8c5d5743835d2d3cd86c456099bb83f35e80.tar.gz
coreclr-377a8c5d5743835d2d3cd86c456099bb83f35e80.tar.bz2
coreclr-377a8c5d5743835d2d3cd86c456099bb83f35e80.zip
ARM64: Fix for handling GC register for call site
This fixes https://github.com/dotnet/coreclr/issues/2731. Looking at GC heap corruption, JIT incorrectly reports the live range of GC references so GC swept the live objects. The issue was when JIT emits call instruction, GC live register is not processed at all, which JIT treated them as dead. The fix is to implement this missing part for ARM64.
Diffstat (limited to 'tests')
-rw-r--r--tests/arm64/Tests.lst20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/arm64/Tests.lst b/tests/arm64/Tests.lst
index 6cf54a8a36..ac1185491e 100644
--- a/tests/arm64/Tests.lst
+++ b/tests/arm64/Tests.lst
@@ -5135,7 +5135,7 @@ WorkingDir=JIT\Methodical\VT\port\_speed_dbglcs
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;ISSUE_2731
+Categories=JIT;EXPECTED_PASS
[largeobjectalloc.exe_2577]
RelativePath=GC\Coverage\LargeObjectAlloc\LargeObjectAlloc.exe
WorkingDir=GC\Coverage\LargeObjectAlloc
@@ -7578,7 +7578,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_speed_rellcs
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;ISSUE_2731
+Categories=JIT;EXPECTED_PASS
[opcodesclt.exe_1700]
RelativePath=CoreMangLib\cti\system\reflection\emit\opcodes\OpCodesClt\OpCodesClt.exe
WorkingDir=CoreMangLib\cti\system\reflection\emit\opcodes\OpCodesClt
@@ -19457,7 +19457,7 @@ WorkingDir=JIT\Methodical\Arrays\misc\_speed_dbggcarr
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;NEED_TRIAGE
+Categories=JIT;EXPECTED_PASS
[arraysort1b.exe_334]
RelativePath=CoreMangLib\cti\system\array\ArraySort1b\ArraySort1b.exe
WorkingDir=CoreMangLib\cti\system\array\ArraySort1b
@@ -23384,7 +23384,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_speed_dbglcs
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;ISSUE_2731
+Categories=JIT;EXPECTED_PAS
[iconvertibletoint16.exe_1282]
RelativePath=CoreMangLib\cti\system\iconvertible\IConvertibleToInt16\IConvertibleToInt16.exe
WorkingDir=CoreMangLib\cti\system\iconvertible\IConvertibleToInt16
@@ -24497,7 +24497,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_il_dbglcs_ldlen
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;ISSUE_2731
+Categories=JIT;EXPECTED_PASS
[converttostring1.exe_840]
RelativePath=CoreMangLib\cti\system\convert\ConvertToString1\ConvertToString1.exe
WorkingDir=CoreMangLib\cti\system\convert\ConvertToString1
@@ -28529,7 +28529,7 @@ WorkingDir=JIT\Methodical\Arrays\misc\_speed_relgcarr
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;NEED_TRIAGE
+Categories=JIT;EXPECTED_PASS
[threadstartcast_2.exe_185]
RelativePath=baseservices\threading\paramthreadstart\ThreadStartCast_2\ThreadStartCast_2.exe
WorkingDir=baseservices\threading\paramthreadstart\ThreadStartCast_2
@@ -32351,7 +32351,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_speed_dbglcsbas
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;ISSUE_2731
+Categories=JIT;EXPECTED_PASS
[cgrecurseaca_ro.exe_3451]
RelativePath=JIT\jit64\opt\cg\CGRecurse\CGRecurseACA_ro\CGRecurseACA_ro.exe
WorkingDir=JIT\jit64\opt\cg\CGRecurse\CGRecurseACA_ro
@@ -35088,7 +35088,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_speed_rellcsbas
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;ISSUE_2731
+Categories=JIT;EXPECTED_PASS
[b56349.exe_5292]
RelativePath=JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b56349\b56349\b56349.exe
WorkingDir=JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b56349\b56349
@@ -37433,7 +37433,7 @@ WorkingDir=JIT\Methodical\Arrays\lcs\_il_rellcs_ldlen
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;ISSUE_2731
+Categories=JIT;EXPECTED_PASS
[initobj.exe_2990]
RelativePath=JIT\Directed\PREFIX\unaligned\2\initobj\initobj.exe
WorkingDir=JIT\Directed\PREFIX\unaligned\2\initobj
@@ -39414,7 +39414,7 @@ WorkingDir=JIT\Methodical\VT\port\_speed_rellcs
MaxAllowedDurationSeconds=600
HostStyle=Any
Expected=100
-Categories=JIT;EXPECTED_FAIL;ISSUE_2731
+Categories=JIT;EXPECTED_PASS
[opcodescgt.exe_1697]
RelativePath=CoreMangLib\cti\system\reflection\emit\opcodes\OpCodesCgt\OpCodesCgt.exe
WorkingDir=CoreMangLib\cti\system\reflection\emit\opcodes\OpCodesCgt