https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68052
--- Comment #5 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to Olivier Blin from comment #3) > Quoting Martin Sebor's answer from the gcc-help mailing list: > https://gcc.gnu.org/ml/gcc-help/2015-10/msg00128.html What Martin describes there is a different bug that occurs when there is a whole stack of macro expansions (which is not the case in the original testcase). My guess is that it is https://gcc.gnu.org/PR52998 Most of the bugs in the macro unwinder are known and triaged, but no one has stepped up to fix them. See I) at https://gcc.gnu.org/wiki/Better_Diagnostics