<ExcludeList Include="$(XunitTestBinBase)/JIT/Regression/JitBlue/DevDiv_590771/DevDiv_590771/*">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/Regression/JitBlue/GitHub_35821/GitHub_35821/*">
- <Issue>https://github.com/dotnet/runtime/issues/36418</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)/tracing/tracevalidation/inducedgc/inducedgc/*">
<Issue>https://github.com/dotnet/runtime/issues/12216</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/Regression/JitBlue/GitHub_26491/**/*">
- <Issue>https://github.com/dotnet/runtime/issues/13355</Issue>
- </ExcludeList>
</ItemGroup>
<!-- Windows x64 specific excludes -->
</ExcludeList>
</ItemGroup>
- <!-- Crossgen2 arm64-specific -->
- <ItemGroup Condition="'$(XunitTestBinBase)' != '' and '$(TestBuildMode)' == 'crossgen2' and ('$(TargetArchitecture)' == 'arm64' or '$(AltJitArch)' == 'arm64') and '$(RuntimeFlavor)' == 'coreclr'">
- <ExcludeList Include="$(XunitTestBinBase)/JIT/Directed/VectorABI/VectorMgdMgd_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/Directed/VectorABI/VectorMgdMgdArray_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/Directed/VectorABI/VectorMgdMgdStatic_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part0_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part0_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part1_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part1_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part2_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part2_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part3_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part3_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part4_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part4_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part5_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part5_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part0_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part0_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part1_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part1_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/Sha1/Sha1_r/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)/JIT/HardwareIntrinsics/Arm/Sha1/Sha1_ro/*">
- <Issue>https://github.com/dotnet/runtime/issues/37883</Issue>
- </ExcludeList>
- </ItemGroup>
-
<!-- runtest.proj finds all the *.cmd/*.sh scripts in a test folder and creates corresponding test methods.
Exclude these scripts to avoid creating such methods for the superpmicollect dependent test projects
and running them separately from superpmicollect test. These should be excluded regardless of RuntimeFlavor/os/arch-->
[MethodImpl(MethodImplOptions.NoInlining)]
static Vector<T> ReturnVectorTWithMerge<T>(int v, T init1, T init2, T init3, T init4) where T : struct
{
- // issue https://github.com/dotnet/runtime/issues/37341
- // if (v == 0)
- // {
- // return new Vector<T>();
- // }
- // else if (v == 1)
- // {
- // return new Vector<T>(init1);
- // }
- // else if (v == 2)
- // {
- // return new Vector<T>(init2);
- // }
- // else if (v == 3)
- // {
- // return new Vector<T>(init3);
- // }
- // else
- // {
- // return new Vector<T>(init4);
- // }
+ if (v == 0)
+ {
+ return new Vector<T>();
+ }
+ else if (v == 1)
+ {
+ return new Vector<T>(init1);
+ }
+ else if (v == 2)
+ {
+ return new Vector<T>(init2);
+ }
+ else if (v == 3)
+ {
+ return new Vector<T>(init3);
+ }
+ else
+ {
+ return new Vector<T>(init4);
+ }
return new Vector<T>();
}
try
{
var a = ReturnVectorT2<Vector4>(new Vector4(1));
- // Delete WriteLine when https://github.com/dotnet/runtime/issues/37506 is fixed.
- Console.WriteLine(a.ToString());
Debug.Assert(false, "unreachable");
}
catch (System.NotSupportedException)
try
{
var a = ReturnVectorT2<VectorTWrapperWrapper<int>>(new VectorTWrapperWrapper<int>());
- // Delete WriteLine when https://github.com/dotnet/runtime/issues/37506 is fixed.
- Console.WriteLine(a.ToString());
Debug.Assert(false, "unreachable");
}
catch (System.NotSupportedException)
ReturnVectorTWithMerge(1, 0.0, 0.0, 0.0, 0.0);
ReturnVectorTWithMerge<short>(2, 0, 0, 0, 0);
ReturnVectorTWithMerge<long>(3, 0, 0, 0, 0);
- ReturnVectorTWithMerge<Vector<Single>>(3, new Vector<Single>(0), new Vector<Single>(0), new Vector<Single>(0), new Vector<Single>(0));
ReturnVectorShortWrapper();
ReturnVectorShortWrapperPromoted();