r192777 - in /trunk/libitm: ChangeLog dispatch....

torvald@gcc.gnu.org torvald@gcc.gnu.org
Wed Oct 24 19:52:00 GMT 2012


Author: torvald
Date: Wed Oct 24 19:52:02 2012
New Revision: 192777

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192777
Log:
Ask dispatch whether it requires serial mode.

	* retry.cc (gtm_thread::decide_begin_dispatch): Ask dispatch whether
	it requires serial mode instead of assuming that for certain
	dispatchs.
	* dispatch.h (abi_dispatch::requires_serial): New.
	(abi_dispatch::abi_dispatch): Adapt.
	* method-gl.cc (gl_wt_dispatch::gl_wt_dispatch): Adapt.
	* method-ml.cc (ml_wt_dispatch::ml_wt_dispatch): Same.
	* method-serial.cc (serialirr_dispatch::serialirr_dispatch,
	serial_dispatch::serial_dispatch,
	serialirr_onwrite_dispatch::serialirr_onwrite_dispatch): Same.

Modified:
    trunk/libitm/ChangeLog
    trunk/libitm/dispatch.h
    trunk/libitm/method-gl.cc
    trunk/libitm/method-ml.cc
    trunk/libitm/method-serial.cc
    trunk/libitm/retry.cc



More information about the Gcc-cvs mailing list