https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100446
--- Comment #12 from Sam James <sjames at gcc dot gnu.org> --- .. but if you have another testcase where .debug_macros is NOT generated (=> gcc's fault, not gdb's), please file a new GCC bug with preprocessed source for it too.