summaryrefslogtreecommitdiff
path: root/tests/src/JIT/opt
diff options
context:
space:
mode:
authorPat Gavlin <pagavlin@microsoft.com>2015-12-08 11:52:37 -0800
committerPat Gavlin <pagavlin@microsoft.com>2015-12-10 15:54:42 -0800
commitfc362c8fe8227bf90fe10295757df92b4df78e2f (patch)
tree657e7b636e7e9ec0475ee6d17c5c9b960a057943 /tests/src/JIT/opt
parenta4e23d6bb1b65f961b168769154ce1b53ee2bfc3 (diff)
downloadcoreclr-fc362c8fe8227bf90fe10295757df92b4df78e2f.tar.gz
coreclr-fc362c8fe8227bf90fe10295757df92b4df78e2f.tar.bz2
coreclr-fc362c8fe8227bf90fe10295757df92b4df78e2f.zip
Import missing JIT tests.
These tests were thought to have been ported earlier.
Diffstat (limited to 'tests/src/JIT/opt')
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj4
-rw-r--r--tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/GenericStructs.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/InlineThrow.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_Many.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/Inline_handler.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/StructInClass.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/args1.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/args2.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/args3.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/array.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/debug.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/deepcall.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/ifelse.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/indexer.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/interfaceCall.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/mathfunc.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/mthdimpl.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/property.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/size.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/throwtest.csproj4
-rw-r--r--tests/src/JIT/opt/Inline/tests/trycatch.csproj4
-rw-r--r--tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj2
-rw-r--r--tests/src/JIT/opt/perf/doublealign/Arrays.csproj4
-rw-r--r--tests/src/JIT/opt/perf/doublealign/Locals.csproj4
-rw-r--r--tests/src/JIT/opt/perf/doublealign/objects.cs115
-rw-r--r--tests/src/JIT/opt/perf/doublealign/objects.csproj50
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj4
-rw-r--r--tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj4
64 files changed, 288 insertions, 123 deletions
diff --git a/tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj b/tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj
index 8eb0c79e0c..b5b50ec7f0 100644
--- a/tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/ConstantProp.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj b/tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj
index 88e28c86d7..6ca66a5360 100644
--- a/tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/CopyProp.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj
index 3ae15ba418..7e4f927a4b 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj
index 21ba999403..b86a3ab092 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj
index e396d03d4c..4a2e63d67d 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj
index ec214f290f..ef7c91da40 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj
index 3d1bef1b03..3d872880d2 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion5.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj
index 64b1472d7a..d4f0292904 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion6.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj
index 96e7e1a262..269b57b077 100644
--- a/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/NullCheckAssertion7.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj b/tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj
index f91694b503..fc810652f7 100644
--- a/tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/TypeOfAssertion.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj b/tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj
index 6affb7bd71..fc208caa47 100644
--- a/tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj
+++ b/tests/src/JIT/opt/AssertionPropagation/regression/dev10/bug573840/bug573840.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj b/tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj
index ec02d41ff7..4bf768f678 100644
--- a/tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj
+++ b/tests/src/JIT/opt/Inline/regression/bug595776/bug595776.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj b/tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj
index a3614a0a0f..b8d4a0fae9 100644
--- a/tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj
+++ b/tests/src/JIT/opt/Inline/tests/ArrayOfStructs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj b/tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj
index 36594a6c16..f5093da807 100644
--- a/tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj
+++ b/tests/src/JIT/opt/Inline/tests/DelegInstanceFtn.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj b/tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj
index 122bf247a6..8d663e4bf4 100644
--- a/tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj
+++ b/tests/src/JIT/opt/Inline/tests/DelegStaticFtn.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/GenericStructs.csproj b/tests/src/JIT/opt/Inline/tests/GenericStructs.csproj
index db907814c4..b95bbda439 100644
--- a/tests/src/JIT/opt/Inline/tests/GenericStructs.csproj
+++ b/tests/src/JIT/opt/Inline/tests/GenericStructs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline.csproj b/tests/src/JIT/opt/Inline/tests/Inline.csproj
index 83c0739ef2..e0f1359b22 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/InlineThrow.csproj b/tests/src/JIT/opt/Inline/tests/InlineThrow.csproj
index f3667ee16e..72c1e96c20 100644
--- a/tests/src/JIT/opt/Inline/tests/InlineThrow.csproj
+++ b/tests/src/JIT/opt/Inline/tests/InlineThrow.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj b/tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj
index 2b56a0769a..30acd954a2 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_DelegateStruct.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj b/tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj
index 7ae96c55bf..fff4197596 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_GenericMethods.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_Many.csproj b/tests/src/JIT/opt/Inline/tests/Inline_Many.csproj
index f643c82463..1e7db4b27e 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_Many.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_Many.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj b/tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj
index 4aff329428..799c3f1a3c 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_MultipleReturn.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj b/tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj
index 99bfc6c23c..281c3523a4 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_NewObj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj b/tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj
index 7e40b2f31d..377672b5bb 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_NormalizeStack.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj b/tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj
index 7c85c78af4..642ea6e7e1 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_Recursion.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj b/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj
index 91d34c0e67..a7dc0e560f 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj b/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj
index 0ace6676b0..a97da55322 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_RecursiveMethod21.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj b/tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj
index 4ba8e51c5c..e054ac3f0c 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_STARG.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj b/tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj
index f793279922..e2fb3df721 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_SideAffects.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj b/tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj
index 8de434f762..49f818c27d 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_Vars.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/Inline_handler.csproj b/tests/src/JIT/opt/Inline/tests/Inline_handler.csproj
index 09773f8bee..0f8b5736ca 100644
--- a/tests/src/JIT/opt/Inline/tests/Inline_handler.csproj
+++ b/tests/src/JIT/opt/Inline/tests/Inline_handler.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj b/tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj
index 4e6738dd29..8df577c3af 100644
--- a/tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj
+++ b/tests/src/JIT/opt/Inline/tests/ReturnStruct_Method.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj b/tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj
index 9269f29a2f..39e40ab1eb 100644
--- a/tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj
+++ b/tests/src/JIT/opt/Inline/tests/StructAsParam_Method.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/StructInClass.csproj b/tests/src/JIT/opt/Inline/tests/StructInClass.csproj
index 1c3f2e030b..6c45673abf 100644
--- a/tests/src/JIT/opt/Inline/tests/StructInClass.csproj
+++ b/tests/src/JIT/opt/Inline/tests/StructInClass.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/args1.csproj b/tests/src/JIT/opt/Inline/tests/args1.csproj
index ff5e32bff6..55d6a339ce 100644
--- a/tests/src/JIT/opt/Inline/tests/args1.csproj
+++ b/tests/src/JIT/opt/Inline/tests/args1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/args2.csproj b/tests/src/JIT/opt/Inline/tests/args2.csproj
index 4034ba4fa1..a5f31fac24 100644
--- a/tests/src/JIT/opt/Inline/tests/args2.csproj
+++ b/tests/src/JIT/opt/Inline/tests/args2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/args3.csproj b/tests/src/JIT/opt/Inline/tests/args3.csproj
index 3d3ed088d8..49e6c65f90 100644
--- a/tests/src/JIT/opt/Inline/tests/args3.csproj
+++ b/tests/src/JIT/opt/Inline/tests/args3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/array.csproj b/tests/src/JIT/opt/Inline/tests/array.csproj
index c02fb61edd..f5740761c6 100644
--- a/tests/src/JIT/opt/Inline/tests/array.csproj
+++ b/tests/src/JIT/opt/Inline/tests/array.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/debug.csproj b/tests/src/JIT/opt/Inline/tests/debug.csproj
index 9fb00ab66b..640d5a6481 100644
--- a/tests/src/JIT/opt/Inline/tests/debug.csproj
+++ b/tests/src/JIT/opt/Inline/tests/debug.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/deepcall.csproj b/tests/src/JIT/opt/Inline/tests/deepcall.csproj
index 9fd5e11aa9..21cf39484f 100644
--- a/tests/src/JIT/opt/Inline/tests/deepcall.csproj
+++ b/tests/src/JIT/opt/Inline/tests/deepcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/ifelse.csproj b/tests/src/JIT/opt/Inline/tests/ifelse.csproj
index 5ed53c6f33..1a91eb7c2d 100644
--- a/tests/src/JIT/opt/Inline/tests/ifelse.csproj
+++ b/tests/src/JIT/opt/Inline/tests/ifelse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/indexer.csproj b/tests/src/JIT/opt/Inline/tests/indexer.csproj
index bad31cd33f..9a85870223 100644
--- a/tests/src/JIT/opt/Inline/tests/indexer.csproj
+++ b/tests/src/JIT/opt/Inline/tests/indexer.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/interfaceCall.csproj b/tests/src/JIT/opt/Inline/tests/interfaceCall.csproj
index 13ad322f71..172e357de7 100644
--- a/tests/src/JIT/opt/Inline/tests/interfaceCall.csproj
+++ b/tests/src/JIT/opt/Inline/tests/interfaceCall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj b/tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj
index 93d27faa6c..1bc1dad89d 100644
--- a/tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj
+++ b/tests/src/JIT/opt/Inline/tests/interfaceproperty.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/mathfunc.csproj b/tests/src/JIT/opt/Inline/tests/mathfunc.csproj
index 84b12e0ebe..ffe6ab406e 100644
--- a/tests/src/JIT/opt/Inline/tests/mathfunc.csproj
+++ b/tests/src/JIT/opt/Inline/tests/mathfunc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/mthdimpl.csproj b/tests/src/JIT/opt/Inline/tests/mthdimpl.csproj
index 945e23c436..227834d476 100644
--- a/tests/src/JIT/opt/Inline/tests/mthdimpl.csproj
+++ b/tests/src/JIT/opt/Inline/tests/mthdimpl.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/property.csproj b/tests/src/JIT/opt/Inline/tests/property.csproj
index 01d3ac1c4f..f0b8c2d224 100644
--- a/tests/src/JIT/opt/Inline/tests/property.csproj
+++ b/tests/src/JIT/opt/Inline/tests/property.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/size.csproj b/tests/src/JIT/opt/Inline/tests/size.csproj
index ed55768d24..76792afae1 100644
--- a/tests/src/JIT/opt/Inline/tests/size.csproj
+++ b/tests/src/JIT/opt/Inline/tests/size.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj b/tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj
index d95a4828b5..905a43cda3 100644
--- a/tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj
+++ b/tests/src/JIT/opt/Inline/tests/struct_opcodes.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/throwtest.csproj b/tests/src/JIT/opt/Inline/tests/throwtest.csproj
index 8d932ade0e..c3e0f09edc 100644
--- a/tests/src/JIT/opt/Inline/tests/throwtest.csproj
+++ b/tests/src/JIT/opt/Inline/tests/throwtest.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/Inline/tests/trycatch.csproj b/tests/src/JIT/opt/Inline/tests/trycatch.csproj
index 2e0c45ae6a..516d7d75d7 100644
--- a/tests/src/JIT/opt/Inline/tests/trycatch.csproj
+++ b/tests/src/JIT/opt/Inline/tests/trycatch.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj b/tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj
index 7f39229d90..c8625c5663 100644
--- a/tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj
+++ b/tests/src/JIT/opt/Tailcall/TailcallVerifyWithPrefix.ilproj
@@ -28,7 +28,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/opt/perf/doublealign/Arrays.csproj b/tests/src/JIT/opt/perf/doublealign/Arrays.csproj
index 663bc35ebd..a484a14b04 100644
--- a/tests/src/JIT/opt/perf/doublealign/Arrays.csproj
+++ b/tests/src/JIT/opt/perf/doublealign/Arrays.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/perf/doublealign/Locals.csproj b/tests/src/JIT/opt/perf/doublealign/Locals.csproj
index 3220818756..848d302af8 100644
--- a/tests/src/JIT/opt/perf/doublealign/Locals.csproj
+++ b/tests/src/JIT/opt/perf/doublealign/Locals.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/opt/perf/doublealign/objects.cs b/tests/src/JIT/opt/perf/doublealign/objects.cs
new file mode 100644
index 0000000000..45a7e2541e
--- /dev/null
+++ b/tests/src/JIT/opt/perf/doublealign/objects.cs
@@ -0,0 +1,115 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Runtime.CompilerServices;
+
+public class CMyException : System.Exception
+{
+}
+
+public class Class1
+{
+ public Class1(double d1, byte b, double d2, Class1 c, double d3)
+ {
+ m_d1 = d1; m_b = b; m_d2 = d2; m_d3 = d3;
+ _pLink = c;
+ }
+ public double m_d1;
+ public byte m_b;
+ public double m_d2;
+#pragma warning disable 0414
+ private Class1 _pLink;
+#pragma warning restore 0414
+ public double m_d3;
+}
+
+public class CTest
+{
+ private static int s_alignedCount = 0;
+ private static int s_unalignedCount = 0;
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void UseShort(short x)
+ {
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static void UseByte(byte x)
+ {
+ }
+
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static unsafe bool CheckDoubleAlignment(double* p)
+ {
+ bool aligned = (((int)p % sizeof(double)) == 0);
+
+ if (aligned)
+ s_alignedCount++;
+ else
+ s_unalignedCount++;
+
+ return aligned;
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ private static unsafe void TestObjects(short a, double b, byte c, double d)
+ {
+ short i16;
+ byte i8;
+ int i;
+ Class1 prev = null;
+
+ for (i = 0; i < 100; i++)
+ {
+ int beforeCount = GC.CollectionCount(0);
+ Class1 c1 = new Class1(b, c++, d, prev, b + d);
+
+ fixed (double* p1 = &c1.m_d1, p2 = &c1.m_d2, p3 = &c1.m_d3)
+ {
+ bool aligned = true;
+ if (!CheckDoubleAlignment(p1)) aligned = false;
+ if (!CheckDoubleAlignment(p2)) aligned = false;
+ if (!CheckDoubleAlignment(p3)) aligned = false;
+
+ if (!aligned)
+ {
+ int afterCount = GC.CollectionCount(0);
+ Console.Write("Unaligned access.");
+ Console.Write(" beforeCount=" + beforeCount);
+ Console.Write(" afterCount=" + afterCount);
+ Console.WriteLine();
+ }
+ }
+
+ i16 = (short)(c1.m_d1 + a);
+ i8 = (byte)(c1.m_d2 + c1.m_d3 + c);
+
+ UseShort(i16);
+ UseByte(i8);
+ prev = c1;
+ }
+ }
+
+ public static int Main()
+ {
+ TestObjects(1, 2, 3, 4);
+
+ float maxUnalignmentsAllowed = (float)(s_unalignedCount + s_alignedCount) * 0.02f;
+
+ Console.WriteLine("MaxUnalignmentsAllowed (2%): {0} UnalignedCount: {1} AlignedCount: {2}",
+ maxUnalignmentsAllowed, s_unalignedCount, s_alignedCount);
+
+ if (s_unalignedCount > maxUnalignmentsAllowed)
+ {
+ Console.WriteLine("!!!!!!!!! TEST FAILED !!!!!!!");
+ return 101;
+ }
+ else
+ {
+ Console.WriteLine("!!!!!!!!! TEST PASSED !!!!!!!");
+ return 100;
+ }
+ }
+}
diff --git a/tests/src/JIT/opt/perf/doublealign/objects.csproj b/tests/src/JIT/opt/perf/doublealign/objects.csproj
new file mode 100644
index 0000000000..fe61da34ee
--- /dev/null
+++ b/tests/src/JIT/opt/perf/doublealign/objects.csproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="objects.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj
index 0ab87fb3fe..1ae0aaf083 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj
index c38e7278bc..6fa8e38e19 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj
index 0ab87fb3fe..7af9c93b92 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj
index c38e7278bc..a21db1ab11 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj
index 3d8bd1e14f..1281298f92 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj
index 0e21bf4cf3..7ce77fbab2 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj
index 3d8bd1e14f..41f36588dc 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj
index 0e21bf4cf3..f242d7e9cb 100644
--- a/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj
+++ b/tests/src/JIT/opt/virtualstubdispatch/mixed/mixed_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>