summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJarret Shook <jashoo@microsoft.com>2018-06-11 11:28:26 -0700
committerGitHub <noreply@github.com>2018-06-11 11:28:26 -0700
commite6004705f3e14742e9dcdfce3d8d9caeada83451 (patch)
treebd79311b6fb5e068fae351eac740247e57afedc9 /tests
parent8e47b640f17e1baae20d63e2ecc85b56415ec4e9 (diff)
downloadcoreclr-e6004705f3e14742e9dcdfce3d8d9caeada83451.tar.gz
coreclr-e6004705f3e14742e9dcdfce3d8d9caeada83451.tar.bz2
coreclr-e6004705f3e14742e9dcdfce3d8d9caeada83451.zip
(Re)Enable NativeVarargs for CoreCLR (#18373)
* Enable NativeVarargs for CoreCLR This will allow coreclr run programs which have native varargs. It also re-enables the ArgIterator type for managed to managed native vararg calls. This will allow the use of the __arglist keyword. Limitations: NYI statements have been added for all Unix Targets. With this change __arglist (native varargs) will be supported, but not yet tested on: Amd64 Windows x86 Windows Arm32 Windows Arm64 Windows This change does not re-enable native vararg tests. This will be done in a separate change.
Diffstat (limited to 'tests')
-rw-r--r--tests/arm/Tests.lst16
-rw-r--r--tests/arm64/Tests.lst16
-rw-r--r--tests/issues.targets6
3 files changed, 6 insertions, 32 deletions
diff --git a/tests/arm/Tests.lst b/tests/arm/Tests.lst
index 148d63b8fd..9633cf6255 100644
--- a/tests/arm/Tests.lst
+++ b/tests/arm/Tests.lst
@@ -48428,14 +48428,6 @@ MaxAllowedDurationSeconds=600
Categories=EXPECTED_PASS;Pri1
HostStyle=0
-[varargsupport_r.cmd_6076]
-RelativePath=baseservices\varargs\varargsupport_r\varargsupport_r.cmd
-WorkingDir=baseservices\varargs\varargsupport_r
-Expected=0
-MaxAllowedDurationSeconds=600
-Categories=EXPECTED_PASS
-HostStyle=0
-
[_il_relcatchfault_tail.cmd_6077]
RelativePath=JIT\Methodical\Invoke\SEH\_il_relcatchfault_tail\_il_relcatchfault_tail.cmd
WorkingDir=JIT\Methodical\Invoke\SEH\_il_relcatchfault_tail
@@ -74412,14 +74404,6 @@ MaxAllowedDurationSeconds=600
Categories=EXPECTED_PASS
HostStyle=0
-[varargsupport.cmd_9339]
-RelativePath=baseservices\varargs\varargsupport\varargsupport.cmd
-WorkingDir=baseservices\varargs\varargsupport
-Expected=0
-MaxAllowedDurationSeconds=600
-Categories=EXPECTED_PASS
-HostStyle=0
-
[uint8_d.cmd_9340]
RelativePath=JIT\Directed\shift\uint8_d\uint8_d.cmd
WorkingDir=JIT\Directed\shift\uint8_d
diff --git a/tests/arm64/Tests.lst b/tests/arm64/Tests.lst
index 574fb25fd0..8c8fd8ebe5 100644
--- a/tests/arm64/Tests.lst
+++ b/tests/arm64/Tests.lst
@@ -4612,22 +4612,6 @@ MaxAllowedDurationSeconds=600
Categories=EXPECTED_PASS;Pri1
HostStyle=0
-[varargsupport.cmd_576]
-RelativePath=baseservices\varargs\varargsupport\varargsupport.cmd
-WorkingDir=baseservices\varargs\varargsupport
-Expected=0
-MaxAllowedDurationSeconds=600
-Categories=EXPECTED_PASS
-HostStyle=0
-
-[varargsupport_r.cmd_577]
-RelativePath=baseservices\varargs\varargsupport_r\varargsupport_r.cmd
-WorkingDir=baseservices\varargs\varargsupport_r
-Expected=0
-MaxAllowedDurationSeconds=600
-Categories=EXPECTED_PASS
-HostStyle=0
-
[Co9600Ctor.cmd_578]
RelativePath=CoreMangLib\components\stopwatch\Co9600Ctor\Co9600Ctor.cmd
WorkingDir=CoreMangLib\components\stopwatch\Co9600Ctor
diff --git a/tests/issues.targets b/tests/issues.targets
index aed787dd13..1772f8cc23 100644
--- a/tests/issues.targets
+++ b/tests/issues.targets
@@ -190,6 +190,12 @@
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\JitBlue\GitHub_18056\Bool_And_Op_cs_do\Bool_And_Op_cs_do.cmd">
<Issue>18056</Issue>
</ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\baseservices\varargs\varargsupport\varargsupport.cmd">
+ <Issue>Varargs supported on this platform</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\baseservices\varargs\varargsupport_r\varargsupport_r.cmd">
+ <Issue>Varargs supported on this platform</Issue>
+ </ExcludeList>
</ItemGroup>
<!-- The following are x86 failures -->