Yep you're right, RS6000_CPU_CPP_ENDIAN_BUILTINS is only some C specific stuff to deal with possible conflicts in c headers.