Nicole Willson wrote:
Ok, apparently attachments are not allowed on this list. So, here it is:
Thanks! I assume atomic.s also needs to be changed to conditionally #include this file. With that the core dump in STDCXX-11 indeed goes away. Cool! Comparing the two atomic-ia64 files, I see that this one is missing the __rw_atomic_xxx64() functions. They are needed to atomically manipulate long longs. I added them to your patch. To enable them I also changed include/rw/_mutex.h and added the corresponding overloads of the __rw_atomic_pre{inc,dec}rement() and __rw_atomic_exchange() for long long. You might want to do the same on your branch. Here's the svn commit: http://svn.apache.org/viewcvs.cgi?rev=230382&view=rev Martin