https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110759
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2023-07-21 --- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I see the problem now. 537 #ifdef HAVE_GFC_REAL_16 538 # define EXPAND_INTER_MACRO_16(TYPE,OP) _gfortran_ieee_/**/TYPE/**/_/**/OP/**/_16 539 #else 540 # define EXPAND_INTER_MACRO_16(TYPE,OP) 541 #endif 542 ... 552 EXPAND_INTER_MACRO_16(TYPE,OP) , \ The comma should be part of EXPAND_INTER_MACRO_16 macro instead.