This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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] |
I suspect the asm memory clobber is historical, probably introduced to work around issues with pthread_cancel_init being inlined and the compiler moving things around too aggressively. One could make an argument it should be removed.I'd like to see comments clarifying what the memory clobber is actually accomplishing and why it's necessary.
Sure. Happy to add them.The other introductions of barriers that have no comments need comments.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |