Everything
11.16 Using function names that begin with _builtin (for the C/C++ compiler)

Declaration of a function with a name that begins with _builtin and for which the definition is in machine.h in the include directory may lead to an internal error. In general, do not use any names that begin with an underscore (_) in your source code, since such names are reserved.