2013/12/5 Fanael Linithien <[email protected]>: > runs BEFORE enter_global_cs
Er, before global_spin_ctor, of course. 2013/12/5 Kai Tietz <[email protected]>: > Nice catch. This describes at least the runtime-failure we got reported. > Did you tested regressions for this patch? I have. All tests from tests_pthread pass. 2013/12/5 dw <[email protected]>: > 1) Shouldn't global_lock be __LONG32? Probably not. InterlockedExchange takes volatile LONG*. > 2) Would it make sense for the exchange on global_lock to be done as a > single operation (ie InterlockedCompareExchange)? It's not necessary. InterlockedExchange already provides enough synchronization. ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
