https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64220
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- What is wrong on this? You are not requesting any strict conformance mode, and with GNU extensions those are acceptable. Retry with -std=c89, -std=c99, -std=c11, -ansi or similar options, then those macros shouldn't be defined.