On Wed, Sep 20, 2017 at 10:20:03AM +0200, Richard Biener wrote:
> Anyway, I did a quick LTO bootstrap with your patch and it seems
> to work fine.
> 
> Can you add a testcase verifying -gdwarf-5 works ok (properly
> emitting a debug_line_str section?).

I'm afraid I can't.  We don't have a command line switch for
DWARF2_ASM_LINE_DEBUG_INFO, it is something tested solely at configure time
(I've noticed this because my working directory for whatever reason
(many hundreds of reconfigures) doesn't have this defined), and we actually emit
proper DWARF5 .debug_line{,_str} only in that case; when using .file
directives, it is waiting for missing binutils support.

Perhaps we should add -fno-dwarf2-loc-asm to force emitting .debug_line*
by gcc?

As for general DWARF5 testing, I think best coverage is GDB (say guality
testing with -gdwarf-5), I think GDB 8.0 should have the needed support.
I'll try to install it (am only at 7.12.1 right now) and try to do some
testing.

        Jakub

Reply via email to