summaryrefslogtreecommitdiff
path: root/tests/issues.targets
diff options
context:
space:
mode:
authorPat Gavlin <pgavlin@gmail.com>2016-08-24 15:50:04 -0700
committerGitHub <noreply@github.com>2016-08-24 15:50:04 -0700
commit2c38643f91d98a278d8084c2d776d927a4405e16 (patch)
tree1c6986afc85aae4654a848cdae66d349012e1f07 /tests/issues.targets
parenta352d949e5342e13b1ac1f545711d7f5d12bd8ce (diff)
downloadcoreclr-2c38643f91d98a278d8084c2d776d927a4405e16.tar.gz
coreclr-2c38643f91d98a278d8084c2d776d927a4405e16.tar.bz2
coreclr-2c38643f91d98a278d8084c2d776d927a4405e16.zip
Fix #3554. (#6880)
On x86, `emitter::emitInsBinary` was calling `genProduceReg` on the `dst` tree if the source was a contained class field load and the destination was a register. As per the comment on the offending function, it is the caller's responsibility to call `genProduceReg` for the destination register, if any. This was causing errors in GC ref reporting on x86. This issue did not appear on x64 because AFAICT we very nearly always morph class field loads into loads of a `CNS_INT` handle (see morph.cpp:6344 in `fgMorphField` for details).
Diffstat (limited to 'tests/issues.targets')
-rw-r--r--tests/issues.targets27
1 files changed, 0 insertions, 27 deletions
diff --git a/tests/issues.targets b/tests/issues.targets
index d39e38932e..e40477c221 100644
--- a/tests/issues.targets
+++ b/tests/issues.targets
@@ -266,36 +266,9 @@
<!-- The following x86 failures only occur with RyuJIT/x86 -->
<ItemGroup Condition="'$(XunitTestBinBase)' != '' and '$(BuildArch)' == 'x86'">
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\_Simpletest1\_Simpletest1.cmd">
- <Issue>3554</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\_XAssemblytest1-xassem\_XAssemblytest1-xassem.cmd">
- <Issue>3554</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\_XModuletest1-xmod\_XModuletest1-xmod.cmd">
- <Issue>3554</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\test1-xassem\test1-xassem.cmd">
- <Issue>3554</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\test4-xassem\test4-xassem.cmd">
- <Issue>3554</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\_Simpletest4\_Simpletest4.cmd">
- <Issue>3554</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\_XAssemblytest4-xassem\_XAssemblytest4-xassem.cmd">
- <Issue>3554</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\_XModuletest4-xmod\_XModuletest4-xmod.cmd">
- <Issue>3554</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Serialization\Serialize\Serialize.cmd">
<Issue>3597</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\V8\DeltaBlue\DeltaBlue\DeltaBlue.cmd">
- <Issue>4817</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\basics\stringarr_cs_do\stringarr_cs_do.cmd">
<Issue>4844</Issue>
</ExcludeList>