[Tailcall] Fix CoreCLR tests to return success:0 instead of success:100 and run some...
commit6f590e214ec9d8628dbd9d86d58fb142bb3241c3
authorJay Krell <jay.krell@cornell.edu>
Mon, 7 May 2018 03:33:33 +0000 (6 20:33 -0700)
committerGitHub <noreply@github.com>
Mon, 7 May 2018 03:33:33 +0000 (6 20:33 -0700)
tree8ad6dae6f7c11956eb972abf3211a58c9f338996
parent771353bf1eea799b5d234259462ea1262c52d564
[Tailcall] Fix CoreCLR tests to return success:0 instead of success:100 and run some. (#8533)

* [Tailcall] Change CoreCLR tests to return success:0 instead of success:100
* [Tailcall] Cleanup redundant test disabling.
* [Tailcall] Remove loop tests incorrectly classified as tailcall tests.
* [Tailcall] Enable CoreCLR tests, having changed success return value from 100 to 0.
* [Tailcall] Clarify why some tests fail.
60 files changed:
mono/tests/Makefile.am
mono/tests/tailcall-rgctxb-small.il [copied from mono/tests/tailcall-rgctxb.il with 74% similarity]
mono/tests/tailcall-rgctxb-static.il [copied from mono/tests/tailcall-rgctxb.il with 58% similarity]
mono/tests/tailcall-rgctxb.il
mono/tests/tailcall/coreclr/JIT/CodeGenBringUpTests/RecursiveTailCall.cs
mono/tests/tailcall/coreclr/JIT/Directed/IL/Tailcall/JitTailcall1.il
mono/tests/tailcall/coreclr/JIT/Directed/pinvoke/tail.il
mono/tests/tailcall/coreclr/JIT/Directed/tailcall/tailcall.il
mono/tests/tailcall/coreclr/JIT/Directed/zeroinit/tail.il
mono/tests/tailcall/coreclr/JIT/Methodical/Boxing/boxunbox/tailcall.il
mono/tests/tailcall/coreclr/JIT/Methodical/Boxing/misc/tailjump.il
mono/tests/tailcall/coreclr/JIT/Methodical/Invoke/SEH/catchfault_tail.il
mono/tests/tailcall/coreclr/JIT/Methodical/Invoke/SEH/catchfinally_tail.cs
mono/tests/tailcall/coreclr/JIT/Methodical/Invoke/SEH/catchfinally_tail.il
mono/tests/tailcall/coreclr/JIT/Methodical/nonvirtualcall/tailcall.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_enum.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_i2_bool.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_i4_i1.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_i4_u.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_i_u2.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_obj.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_r4_r8.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_r4_r8_inl.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_r8_r4.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_r8_r4_inl.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/compat_v.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/deep_array.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/deep_array_nz.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/deep_gc.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/deep_inst.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/deep_value.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/deep_virt.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/gcval.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/gcval_nested.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/gcval_sideeffect.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/pointer.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/pointer_i.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/recurse_ep.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/recurse_ep_void.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/reference_i.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_2a.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_2b.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_2c.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_3b.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_implicit.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_mutual_rec.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_switch.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_virt.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall/test_void.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall_v4/delegateTail.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall_v4/hijacking.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall_v4/smallFrame.il
mono/tests/tailcall/coreclr/JIT/Methodical/tailcall_v4/tailcall_AV.il
mono/tests/tailcall/coreclr/JIT/opt/ETW/TailCallCases.il
mono/tests/tailcall/coreclr/JIT/opt/FastTailCall/FastTailCallCandidates.cs
mono/tests/tailcall/coreclr/JIT/opt/FastTailCall/FastTailCallInlining.cs
mono/tests/tailcall/coreclr/JIT/opt/FastTailCall/GitHubIssue12479.cs
mono/tests/tailcall/coreclr/JIT/opt/FastTailCall/StackFixup.cs
mono/tests/tailcall/coreclr/JIT/opt/FastTailCall/StructPassingSimple.cs
mono/tests/tailcall/coreclr/JIT/opt/Loops/SearchLoopTail.cs [deleted file]