SchrodingerZhu wrote: TODO: This PR was not "correct" for GCC. The libc implementation will need to check if the feature detection macro is already defined otherwise it may redefine existing macros. https://github.com/llvm/llvm-project/pull/82059