Merge pull request #4448 from rahku/arm64toolsetupdate
authorRahul Kumar <rahku@microsoft.com>
Tue, 26 Apr 2016 17:17:22 +0000 (10:17 -0700)
committerRahul Kumar <rahku@microsoft.com>
Tue, 26 Apr 2016 17:17:22 +0000 (10:17 -0700)
commitf9744f6d7e0b31edf53e7079ddef8ef6115f2736
tree4e979ea708fe9af0987087a155cf27135e049e97
parent5fe61b36cc72d43263fc892c754bb9f46acb5ef5
parent27fc507393a641542a939168b41585895b6b4fc2
Merge pull request #4448 from rahku/arm64toolsetupdate

Update arm64 toolset. Link against ucrt.
This has following changes:
 1. Update arm64 toolset to latest.
 2. Link against ucrt.
 3. Fix tls offsets which have changed due to updated toolset
 4. Fix source code in decimal.cpp to avoid integer overflow. Result of signed integer overlfow is undefined in C++.
 5. Enable build of sos which can be loaded in arm64 windbg
 6. Add nop to empty assembly marker methods as new toolset generates invalid .pdata for them.

I have verified that arm64 runs are clean