https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64220
--- Comment #5 from Cameron Tacklind <cameron at tacklind dot com> --- Pardon my brevity. Yes, I'd seen that. I was trying to comment on this list seemingly missing a reference to that particular difference. Or that if it is listed, it is difficult to find. https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html By my main issue persists of extra defines being set outside of the reserved namespace. If this is something that you do not want to change, I am fine with that. If so, please close this indicating that you want this behavior.