summaryrefslogtreecommitdiff
path: root/tests/issues.targets
AgeCommit message (Collapse)AuthorFilesLines
2017-07-13Disable TalcallVerifyWithPrefix test for ARMwtgodbe1-0/+3
2017-07-10disable hijacking test for Arm32wtgodbe1-0/+8
2017-07-07Remove varargs test referencesBruce Forstall1-27/+0
varargs tests were removed with 0a427c6d6d87e69ce0f87dafd2f965ee989e6d29
2017-05-18Fix & Re-enable JIT CheckProjects testwtgodbe1-3/+0
2017-05-17Fix & re-enable failing Loader IL testswtgodbe1-6/+0
2017-05-16Update Coreclr to 2.0.0 buildtoolswtgodbe1-0/+9
2017-05-09[x86, R2R] Exclude DevDiv_278523 because it fails in R2RSergey Andreenko1-1/+4
Look at #11476 for the description.
2017-05-09delete tabs from the exclude listSergey Andreenko1-9/+9
2017-05-09Replace tabs with spaces.Sergey Andreenko1-3/+3
2017-05-09Return DevDiv_255294 test to the exclude list for x86Sergey Andreenko1-0/+3
Because it causes out of memory exception in crossgen mode.
2017-05-04Add new test for COMPlus_TailcallStress=1 bug, currently disabled (#11410)Bruce Forstall1-0/+3
Add new test for COMPlus_TailcallStress=1 bug, currently disabled
2017-05-02Surgically remove unsupported tailcall casesRuss Keldorph1-6/+0
Rather than disabling tailcall tests entirely, surgically remove the failing cases so the remaining cases can be enabled.
2017-04-27Fix lsra memory consumption (#11233)Sergey Andreenko1-6/+0
* Rename ClearD to OldStyleClearD * create fast ClearD function. The new ClearD reuses existing buffer and assumes that epoch wasn't changed. * Reuse existing buffer for the predSet in lsra. * Use fast ClearD in LSRA. * Use fast ClearD in liveness * Fix the comment * delete the test from issues
2017-04-26Fix and re-enable some GC finalizer tests (#11216)Sean Gillespie1-6/+0
* Fix and re-enable some GC finalizer tests * Make the Usage test a little more robust
2017-04-25Merge pull request #11110 from rartemev/issue_9880Roman Artemev1-3/+6
Made behavior to conform to ECMA for 'tail.call, pop, ret' case
2017-04-25Made behavior to conform to ECMA for 'tail.call, pop, ret' caseRoman Artemev1-3/+6
2017-04-21Disable DynMethodJumpStubTests testwtgodbe1-0/+3
2017-04-21Re-enable Hashcode TestWilliam Godbe1-3/+0
2017-04-21Temporarily disable failing tests in Helixwtgodbe1-0/+6
2017-04-19Skip failing tests in Helixwtgodbe1-1/+1
2017-03-30Merge pull request #10588 from jashook/add_correct_failure_metadata_for_b08046Jarret Shook1-0/+3
Re-disable b08046 and add correct metadata.
2017-03-30Re-disable b08046 and add correct metadata.jashook1-0/+3
\JIT\Regression\CLR-x86-JIT\V1.2-M01\b08046\b08046\b08046.cmd was disabled because the issue #2414 was closed but the tests tagged with that issue were not removed. b08046's correct issue is #4849.
2017-03-23Enable FEATURE_METADATA_EMIT_ALL for non-crossgen compilesBruce Forstall1-3/+0
This allows ilasm roundtrip test to work with NetStandard 2.0 changes where C# compiler emits a ".permissionset" attribute into the assembly that ildasm emits. This define enables the APIs that ilasm uses to process this attribute. Re-enable ilasm roundtrip test. Fixes #8418
2017-03-23Re-enable testsRahul Kumar1-3/+0
2017-03-22Exclude some tests from Linker testing.Swaroop Sridhar1-0/+15
Exclude some tests while testing via ILLINK. The reasons are mentioned in issues.targets.
2017-03-16Hide types which are now public in corefx (#10142)Rahul Kumar1-0/+3
2017-03-11Update the arm64 metadata based on issues.targetsjashook1-47/+44
Note, this moves around a few things in issues.targets to group the same issues and removes 2414 which was closed.
2017-02-24Enable DevDiv_377155Mike Danes1-3/+0
2017-02-06Move GC/Coverage/delete_next_card_table to the Long GC playlist (#9376)Sean Gillespie1-3/+0
2017-02-03Fix legacy Globalization tests to work on Linux (#9322)Tarek Mahmoud Sayed1-15/+0
* Fix legacy Globalization tests to work on Linux * Delete globalization tests
2017-02-03Disable failing Helix tests until we fix underlying issueswtgodbe1-0/+15
2017-02-02Merge pull request #9283 from adiaaida/devdiv377155Michelle McDaniel1-0/+3
Add a test for #9282
2017-02-02Add a test for #9282Michelle McDaniel1-0/+3
2017-02-02Disable GC LargeMemory tests that were failing in Helixwtgodbe1-0/+12
2017-01-31Merge pull request #9233 from adiaaida/disableDeleteNextCardTableMichelle McDaniel1-0/+3
Disable delete_next_card_table
2017-01-31Disable delete_next_card_tableMichelle McDaniel1-0/+3
Since 163983e was checked in, various tests have been failing because delete_next_card_table is meant to allocate memory until it OOMs. Disable this test to get the lab in better shape until we can deal with the GC bug in #9064, then move it to the long gc test leg.
2017-01-24Add support for running CoreCLR Tests in Helixwtgodbe1-0/+1331
2017-01-23Disable GC/Scenarios/DoublinkList/doublinkgen (#9063)Sean Gillespie1-0/+3
* Disable DoublinkGen (see #6574) * Add test to testsFailingOutsideWindows.txt
2016-12-01Disable test against #8418 to unblock corefx updatesJan Kotas1-0/+3
2016-11-17Revise mismatch tests so they don't rely on undefined behaviorAndy Ayers1-6/+0
The mismatch32 and mismatch64 tests ensure that the jit will avoid inlining in cases where there are bad type mismatches at call sites. This change modifies the tests so that by default the call with the bad type mismatch is not hit at runtime, since execution of this code exposes undefined behavior that can be arch or jit specific (eg failing on x86 and passing on other architectures). The problematic call can still be hit at runtime by passing at least one command line argument. Remove the associated test exclusions for x86. Fixes #8152.
2016-11-16Remove test exclusions for tests that now passMichelle McDaniel1-28/+7
This change removes tests that have been fixed for x86 RyuJIT. It also updates the Issues for the remaining tests with additional details.
2016-10-06Fix bad mergeBruce Forstall1-9/+4
A previous checkin backed-out a change that moved one test out of the RyuJIT/x86 section. I'm reverting that, and putting the test exclusion back where it should be. At the same time, now that there are no RyuJIT/x86 test exclusions, I'm deleting the RyuJIT/x86 section.
2016-10-05Support double-aligned frames for RyuJIT/x86Carol Eidt1-3/+0
This factors out the analysis for when to use a double-aligned frame from the legacy backend. Doing so exposed an assert for a case where we turn an intrinsic into a call in the Rationalizer, but don't update the frame requirements. There may be some remaining tuning opportunities, given that the (pre-existing) algorithm doesn't attempt to create a double-aligned frame if we need an EBP-based frame for other reasons. Fix #7008
2016-09-28Add option to measure time spent inside calls to the CLR. (#7357)Peter Kukol1-3/+3
* Add option to measure time spent inside calls to the CLR (off by default).
2016-09-27Move dlstack test exclusion to all configurations instead of (#7364)Sean Gillespie1-3/+3
just ryujit/x86, since it fails in other configurations as well.
2016-09-22Merge pull request #7294 from pgavlin/longLclFldPat Gavlin1-6/+0
Implement `st.lclFld` decomposition and fix #6778.
2016-09-21Implement `st.lclFld` decomposition and fix #6778.Pat Gavlin1-6/+0
The problem that was blocking both of these issues was an issue in liveness when analyzing `st.lclFld` nodes that store to an unpromoted long-typed local variable or any long-typed field. The latter case--a `st.lclFld` node that targets a long-typed field--is easy to handle. Such stores are decomposed from: ``` /--* t0 int +--* t1 int t2 = * gt_long long /--* t2 * st.lclFld long V00 ``` To: ``` /--* t0 * st.lclFld int V00 [+0] /--* t1 * st.lclFld int V00 [+4] ``` The two `st.lclFld` nodes that this transformation generates are marked with `GTF_VAR_USEASG` to indicate that they are partial (rather than complete) defs. This is necessary in order to correctly calculate liveness. Before this change, stores to unpromoted long-typed local variables were also decomposed in the above fashion. These local vars can arise in a number of situations: - vars that are used to store multi-reg args or return values - vars that represent long-typed fields of promoted struct-typed vars - long-typed vars that are marked as unenregisterable before decomp Unfortunately, the decomposition given above differs in its liveness semantics when compared to the original IR: in the original IR, the `st.lclVar` is considered a plain def of its destination, while in the decomposed IR, each `st.lclFld` is considered both a partial def and a use of its destination. This difference--namely, that in the first case the destination is not used at the def and in the second case it is--causes problems for any analysis that needs to take into account whether or not a variable is used at a def (e.g. dead store removal, live-in sets, etc.). In order to retain the original semantics without complicating the IR, stores to unpromoted, long-typed local variables are not decomposed. These stores are instead handled during code generation.
2016-09-21Merge pull request #7191 from erozenfeld/SSAStackOverflowEugene Rozenfeld1-0/+3
Fix for StackOverflow in SsaBuilder::TopologicalSort.
2016-09-21Fix for StackOverflow in SsaBuilder::TopologicalSort.Eugene Rozenfeld1-0/+3
SsaBuilder::TopologicalSort allocated an array of bools on the stack. In one of internal cases the array had 126,758 elements, which caused a StackOverflow. This change switches SsaBuilder::TopologicalSort from stack-allocated array of bools to BitVec. TopologicalSortHelper used to be recursive. It was changed to use an iterative algorithm in a previous change. I'm inlining TopologicalSortHelper into TopologicalSort now. I verified no measurable negative throughput impact from this change and no asm diffs in SuperPMI.
2016-09-14Merge pull request #7012 from kyulee1/fix6844Kyungwoo Lee1-1/+1
X86: Fix inline assertion