Questions about Clang __atomic and __sync builtins?

When were the __atomic and __sync builtins added?