https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70958
--- Comment #2 from Carlos Maziero <carlos.maziero at gmail dot com> --- I understand you explanation and agree with it, but I still have some concerns. For instance, when using the -std=c89 flag, GCC 5.3.1 complains about the '//' comments, which are not allowed in C89 standard. Thus, which flags should I use to match as close as possible the 4.8 behavior in 5.3?