https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115066
--- Comment #4 from Tom de Vries <vries at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #3)
> And with -gstrict-dwarf -gdwarf-4?
With:
...
$ gcc.sh -gdwarf-4 -gsplit-dwarf /data/vries/hello.c -g3 -gstrict-dwarf
...
we get:
...
.section .debug_macinfo.dwo,"e",@progbits
.Ldebug_macinfo0:
.byte 0x3 # Start new file
.uleb128 0 # Included from line number 0
.uleb128 0x1 # file /data/vries/hello.c
.byte 0x1 # Define macro
.uleb128 0 # At line number 0
.ascii "__STDC__ 1\0" # The macro
...