summaryrefslogtreecommitdiff
path: root/tests/src/JIT/Regression/JitBlue/GitHub_11689
AgeCommit message (Collapse)AuthorFilesLines
2017-06-06Stop extraneously setting tail call stressJoseph Tremoulet1-13/+0
Tests GitHub_10780 and GitHub_11689 are repro cases for issues that don't have anything to do with tail calls; the bit of code in their csproj's that sets COMPlus_TailCallStress was an accidental copy-paste inclusion from GitHub_11408. Remove that extra code.
2017-06-05Disable tail call stress in GH_11689 if ZapDisable is enabled.Pat Gavlin1-2/+5
Tail call stress does not mix well with ZapDisable due to the issues described in #11408.
2017-05-19Don't hoist IConHandle statics above cctorsJoseph Tremoulet2-0/+92
These constants appear loop invariant, hence so do their dereferences when a loop has no memory side-effects. Add flag `GTF_ICON_INITCLASS` similar to `GTF_FLD_INITCLASS`/`GTF_CLS_VAR_INITCLASS`, and use it to prevent hoisting such references without also hoisting their static init helper calls. Resolves #11689