Use C11 atomic functions when necessary.

Clang arm64 and mips compilers do not have all gcc predefined macros
and intrinsic functions. When builtin gcc atomic functions are
not available, use C11 standard functions.

BUG: 17046358
Change-Id: I98619647b230d725c81a73dcd3207d429b943e71
2 files changed