From 205406613e11da4eaaca5f7ef584b67d603750ee Mon Sep 17 00:00:00 2001 From: Bruce Forstall Date: Wed, 25 Apr 2018 13:34:16 -0700 Subject: Fix for ARM secure delegate non-standard register arg For ARM, doing a secure delegate call requires adding a custom calling convention argument R4 as the address of the secure delegate invoke indirection cell. This is done using the fgMorphArgs nonStandardArgs mechanism, and the argument is added at the end. For calls with 4 or more register arguments, this didn't work: we would initially set the non-standard arg as a non-register argument, and the nonStandardArgs check didn't consider converting an argument from a stack argument back to a register argument. The fix allows nonStandardArgs to be either stack or register arguments, no matter what their place in the argument list would imply. Fixes #17738 --- tests/arm/corefx_linux_test_exclusions.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/arm/corefx_linux_test_exclusions.txt (limited to 'tests/arm/corefx_linux_test_exclusions.txt') diff --git a/tests/arm/corefx_linux_test_exclusions.txt b/tests/arm/corefx_linux_test_exclusions.txt new file mode 100644 index 0000000000..ed84e9615c --- /dev/null +++ b/tests/arm/corefx_linux_test_exclusions.txt @@ -0,0 +1,15 @@ +System.Console.Tests +System.Data.SqlClient.Tests # https://github.com/dotnet/coreclr/issues/16001 +System.Diagnostics.Process.Tests # https://github.com/dotnet/coreclr/issues/16001 +System.Diagnostics.StackTrace.Tests # https://github.com/dotnet/coreclr/issues/17557 -- JitStress=1; https://github.com/dotnet/coreclr/issues/17558 -- JitStress=2 +System.Drawing.Common.Tests # https://github.com/dotnet/coreclr/issues/16001 +System.IO.FileSystem.Tests # https://github.com/dotnet/coreclr/issues/16001 +System.IO.Ports.Tests # https://github.com/dotnet/coreclr/issues/16001 +System.Linq.Expressions.Tests # https://github.com/dotnet/corefx/issues/29421 -- timeout +System.Management.Tests # https://github.com/dotnet/coreclr/issues/16001 +System.Net.Http.Functional.Tests # https://github.com/dotnet/coreclr/issues/17739 +System.Net.NameResolution.Pal.Tests # https://github.com/dotnet/coreclr/issues/17740 +System.Net.NetworkInformation.Functional.Tests # https://github.com/dotnet/coreclr/issues/17753 -- segmentation fault +System.Net.Sockets.Tests # https://github.com/dotnet/coreclr/issues/17753 -- segmentation fault +System.Text.RegularExpressions.Tests # https://github.com/dotnet/coreclr/issues/17754 -- timeout -- JitMinOpts only +System.Transactions.Local.Tests # https://github.com/dotnet/coreclr/issues/17754 -- timeout -- cgit v1.2.3