diff options
author | Bruce Forstall <brucefo@microsoft.com> | 2018-04-25 13:34:16 -0700 |
---|---|---|
committer | Russ Keldorph <russ.keldorph@microsoft.com> | 2018-05-04 13:20:27 -0700 |
commit | 205406613e11da4eaaca5f7ef584b67d603750ee (patch) | |
tree | 0f8801e72240f3b83bb1a78ff2531e06a758a493 /tests | |
parent | 556228c968eebbb9fce442a4974b2c3771206987 (diff) | |
download | coreclr-205406613e11da4eaaca5f7ef584b67d603750ee.tar.gz coreclr-205406613e11da4eaaca5f7ef584b67d603750ee.tar.bz2 coreclr-205406613e11da4eaaca5f7ef584b67d603750ee.zip |
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
Diffstat (limited to 'tests')
-rw-r--r-- | tests/arm/corefx_linux_test_exclusions.txt | 15 |
1 files changed, 15 insertions, 0 deletions
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 |