On 03/12/2017 03:58 PM, John David Anglin wrote: > - int __lock __attribute__ ((__aligned__(16))); If this reduces the type alignment from 16 to 4, that's not acceptable because it changes application struct offsets when a condition variable is embedded into a struct. Thanks, Florian