https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77497
--- Comment #2 from torne at google dot com --- Ah. I can see the logic in "-g1 -g" resulting in -g2 level output (as explained in that bug), but it seems less ideal here where the second -g is only really intending to define the DWARF level - especially since there's no other choice than to do it in two flags because you can't set the debug level and the dwarf level at once, unlike the other debug formats where you can say -gstabs1 or similar to set both together.