Commit 6fb471d8 by Torvald Riegel Committed by Torvald Riegel

libitm: Fix wrong initialization order introduced with r202101.

	* config/posix/rwlock.cc: Fix initialization order.

From-SVN: r202116
parent 0a6ea5c9
2013-08-30 Torvald Riegel <triegel@redhat.com>
* config/posix/rwlock.cc: Fix initialization order.
2013-08-30 Torvald Riegel <triegel@redhat.com>
* libitm_i.h (gtm_thread): Assign an asm name to serial_lock.
(htm_fastpath): Assign an asm name.
* libitm.h (_ITM_codeProperties): Add non-ABI flags used by custom
......
......@@ -30,11 +30,11 @@ namespace GTM HIDDEN {
// ??? Move this back to the header file when constexpr is implemented.
gtm_rwlock::gtm_rwlock()
: mutex (PTHREAD_MUTEX_INITIALIZER),
: summary (0),
mutex (PTHREAD_MUTEX_INITIALIZER),
c_readers (PTHREAD_COND_INITIALIZER),
c_writers (PTHREAD_COND_INITIALIZER),
c_confirmed_writers (PTHREAD_COND_INITIALIZER),
summary (0),
a_readers (0),
w_readers (0),
w_writers (0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment