Undo more JIT layout workarounds (dotnet/coreclr#13961)
authorJoseph Tremoulet <JCTremoulet@gmail.com>
Thu, 14 Sep 2017 03:49:38 +0000 (23:49 -0400)
committerJan Kotas <jkotas@microsoft.com>
Thu, 14 Sep 2017 03:49:38 +0000 (20:49 -0700)
commit0f34cccd3f16afe8a417e2cf56f774e5e6845184
tree54b1e7caf51916c9ac7b2479537d0bf5efa32b2e
parentc500d1e5a5b0c6082cb90026798235637e92b113
Undo more JIT layout workarounds (dotnet/coreclr#13961)

Remove some `goto`s that were added  to work around undesirable jit
layout (dotnet/coreclr#9692, fixed in dotnet/coreclr#13314) and epilog factoring (improved in
 dotnet/coreclr#13792 and dotnet/coreclr#13903), which are no longer needed.

Resolves dotnet/coreclr#13466.

Commit migrated from https://github.com/dotnet/coreclr/commit/1376d3b190346ea2775f7d850389d0c99f62553c
src/coreclr/src/mscorlib/src/System/String.Comparison.cs