MSVC in LTCG mode generates unexpected code if object files mix SSE and AVX code, depening on object file order.
Issue originally was been reproduced and workaroundede with Chromium Embedded Framework: https://bitbucket.org/chromiumembedded/cef/issues/1999
(if you want to see full story), also contains reproduction example. Just now attached file still not appears here.
See details for reproduction steps.
PS: vs14-kb3165756.exe are installed, but it is no make any sense. Actual VS version is 14.0.25431.01 Update 3 but can't select it on this site.