Log Message: Depend on libgcc to provide working atomic instructions. Use consistent types for the 32bit operations, intptr_t can be either int or long. Clang at least is picky about this.