This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][RFC] Remove volatile from data members in libstdc++


Hi Richard,

Needs the typo fix below. I wonder if this is an ABI change?


I'm afraid it is, because you are changing the struct _Refcount_Base, at least its size. Not to mention interoperability between one object using mutexes and another using atomic operations...

Tested on x86_64-unknown-linux-gnu.

Ok for mainline?


Please wait a few hours in case Hans has something to add, then commit to v7-branch.

Thanks a lot!
Paolo.

P.S. When MT is involved, usually I regtest on a multi-way machine, like one among the 4-way ia64 and x86-64 machines of our internal network...


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]