https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109522
--- Comment #2 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #1) > I bet we really don't need the macros from stdc-predef.h, so perhaps we > could use -nostdinc. > stdc-predef.h currently (sometimes) predefines > __STDC_IEC_559__ > __STDC_IEC_60559_BFP__ > __STDC_IEC_559_COMPLEX__ > __STDC_IEC_60559_COMPLEX__ > __STDC_ISO_10646__ > and grep doesn't find any STDC_IEC nor STDC_ISO occurrences in fixincl. Yes, these macros are some sort of "modern" (stdc-predef.h was firstly added to Glibc in 2012), and it's unlikely anyone has ever used them in a broken way (without "__").