{"push_id":3105421770,"size":2,"distinct_size":2,"ref":"refs/heads/cross-libtest","head":"f7b3b76f7bd28bc440b926e8fdc5032262a88216","before":"058ecfc227d8a2f3f2f24a4dfdb0db5925eb99d2","commits":[{"sha":"1b81f44e45a8133c6593017cc8ed3fcb4bfbe19e","author":{"name":"Jay Krell","email":"062ac18f637fcf6e663e63f15e889d634c8561bd@microsoft.com"},"message":"Fix cross compile of libtest.\n\n    CC       libtest_la-libtest.lo\n    <inline asm>:37:2: error: instruction requires: Not 64-bit mode\n            popl %eax\n            ^\n    ... same error many times","distinct":true,"url":"https://api.github.com/repos/jaykrell/mono/commits/1b81f44e45a8133c6593017cc8ed3fcb4bfbe19e"},{"sha":"f7b3b76f7bd28bc440b926e8fdc5032262a88216","author":{"name":"Jay Krell","email":"062ac18f637fcf6e663e63f15e889d634c8561bd@microsoft.com"},"message":"https://github.com/mono/mono/issues/11898\nWindows i386 is frequently failing in CI.\nA problem is that given:\n\nlibtest.c:\ntypedef struct {\n        double d;\n } SingleDoubleStruct;\n\nSingleDoubleStruct mono_test_marshal_return_single_double_struct (void);\n\nVisual C++ and mono expect the return value in edx:eax.\nGcc returns it in ST0.\nChanging struct to union fixes it.\n\nMono \"actually\" expects return value in local via pointer\nin extra parameter, but it generates a wrapper to bridge\nits custom (SysV?) ABI to the NT ABI.","distinct":true,"url":"https://api.github.com/repos/jaykrell/mono/commits/f7b3b76f7bd28bc440b926e8fdc5032262a88216"}]}
{"actor":{"display_login":"jaykrell"}}