summaryrefslogtreecommitdiff
path: root/tests/arm
AgeCommit message (Collapse)AuthorFilesLines
2017-09-22Re-enable tests that should now passBruce Forstall1-51/+51
2017-09-18Disable tests that fail in RyuJIT/arm32 testingBruce Forstall1-32/+32
2017-09-15Mark removed tests EXPECTED_FAILJoseph Tremoulet1-12/+12
The next update to the Tests.lst files will need to include the new variants of these tests.
2017-09-13Disable tests based on 13952jashook1-2/+2
2017-09-01Lst File updates.jashook1-403/+236
This change includes: 1) lst_creator updates to allow adding priority tags automatically 2) arm32 lstFile updates: 29 new tests, 50 removed 3) arm64 lstFile updates: 80 new tests, 55 removed
2017-08-30Move performance tests back into Priority 0.Pat Gavlin1-54/+54
Just what it says on the tin. Should fix #13697.
2017-08-28Remove "Pri0" tags.Pat Gavlin1-1/+1
2017-08-28Tag Pri1+ tests as such in the ARM32/64 LST files.Pat Gavlin1-9455/+9454
Just what it says on the tin.
2017-08-18[Unix x64|Arm64] Correct canfastTailCall decisionsjashook1-8/+32
This will change how the fastTailCall decision is made for x64 unix and arm64. Before this change the decision was based on the amount of incoming and outgoing caller arguments like on Windows. This was incorrect on Unix x64 and Arm64 because one argument does not translate to one register or one stack slot use. Before this change structs on Arm64 and Amd64 Unix could pessimize when we could fastTailCall if they were engregisterable and took more than one register. This change also fixes several cases when determining to fastTailCall. It fixes #12479 and will cause a no fastTailCalls decisions for case #12468. In addition this change adds several regression cases for #12479 and #12468. It includes more logging ofr fastTailCall decisions, including a new COMPlus variable named COMPlus_JitReportFastTailCallDecisions, which can be toggled with COMPlus_JitReportFastTailCallDecisions=1.
2017-08-16Merge pull request #13208 from jashook/add_gc_stress_arm_metadataJarret Shook1-29/+29
Add arm32 GCStress excludes
2017-08-16Add arm32 GCStress excludesjashook1-29/+29
2017-08-09Fix issue #13161.Pat Gavlin1-2/+2
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.
2017-07-24Merge pull request #12943 from jashook/fix_8093Jarret Shook1-1/+1
For LEGACY_BACKEND ARM32 do not overwrite 1 element HFA type
2017-07-21Associate last 2 RVAStatics tests with known issueRuss Keldorph1-2/+2
2017-07-20For lb arm do not overwrite 1 element hfa typejashoo1-1/+1
On arm64 we will treat 1 element HFA types as the primitive type that is contained. On Legacy Backend codegenlegacy will incorrectly assign these two types. Instead keep the struct type through the IR correctly to do a blockop.
2017-07-20Merge pull request #12945 from pgavlin/FixLstFileJarret Shook1-9/+1
Fix a couple errors in the ARM32 lst file.
2017-07-19Fix a couple errors in the ARM32 lst file.Pat Gavlin1-9/+1
- Remove an entry for a test that has been deleted - Disable ForeignThreadExceptions against its active bug
2017-07-19Merge pull request #12938 from pgavlin/TagGCTestsPat Gavlin1-6/+6
Disable some unreliable GC tests under JIT stress.
2017-07-19Disable some unreliable GC tests under JIT stress.Pat Gavlin1-6/+6
These tests depend on the JIT not extending lifetimes. This dependency is frequently unsatisfied when running under JIT stress modes (e.g. JITStress=1/2 or JITStressRegs=1). Contributes to #12920, #12923, #12922, and #12921.
2017-07-19Merge pull request #12930 from pgavlin/TagGH11408_ARM32Pat Gavlin1-1/+1
Tag the GitHub_11408 test with its bug number.
2017-07-19Merge pull request #12928 from pgavlin/TagVerify01SmallPat Gavlin1-1/+1
Tag the verify01_small test with its bug number.
2017-07-19Merge pull request #12925 from pgavlin/FixScenarioReturnCodePat Gavlin1-1/+1
Fix the SustainedLowLatency/scenario test.
2017-07-19Tag two vararg-related tests with their bug number for ARM.Pat Gavlin1-2/+2
These tests are not supported. Contributes to #12914.
2017-07-19Tag the GitHub_11408 test with its bug number.Pat Gavlin1-1/+1
This tests sets `COMPlus_TailCallStress` to `1` before running, which is not compatible with the ARM32 legacy backend. Tag it with its bug number for tracking. Contributes to #12918.
2017-07-19Tag the verify01_small test with its bug number.Pat Gavlin1-1/+1
This test is known to fail on .NET Core due to #4851. Contributes to #12918.
2017-07-19Fix the SustainedLowLatency/scenario test.Pat Gavlin1-1/+1
This test needs to return 100 to indicate success. Contributes to #12918 et. al.
2017-07-19Add arm32 ci testing.jashook1-0/+90910
Note this will add a new lst file and leverage the old existing arm64 infrastructure.