diff options
author | Alan Modra <amodra@gmail.com> | 2021-01-21 16:50:02 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2021-01-21 19:10:15 +1030 |
commit | be07043ea8ea9b22a8db1ff46b557321a7714e9a (patch) | |
tree | bf067f93e5853947849dfdbe98cf8cc7601302ca /gas/dwarf2dbg.c | |
parent | 498ff0328fed7689f7a675d8c9f0f04bed1f1522 (diff) | |
download | gdb-be07043ea8ea9b22a8db1ff46b557321a7714e9a.zip gdb-be07043ea8ea9b22a8db1ff46b557321a7714e9a.tar.gz gdb-be07043ea8ea9b22a8db1ff46b557321a7714e9a.tar.bz2 |
PR27221, 058430b4a1 warnings while assembling the Linux kernel
PR 27221
* dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
line number info when gas is generating it.
* testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
* testsuite/gas/m68hc11/indexed12.d: Likewise.
* testsuite/gas/elf/elf.exp: Don't run warn-2.
* gas/testsuite/gas/elf/warn-2.s: Delete.
Diffstat (limited to 'gas/dwarf2dbg.c')
-rw-r--r-- | gas/dwarf2dbg.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gas/dwarf2dbg.c b/gas/dwarf2dbg.c index 635a31c..4fbd1e3 100644 --- a/gas/dwarf2dbg.c +++ b/gas/dwarf2dbg.c @@ -514,8 +514,9 @@ dwarf2_gen_line_info_1 (symbolS *label, struct dwarf2_line_info *loc) if ((now_seg->flags & need_flags) != need_flags) { /* FIXME: Add code to suppress multiple warnings ? */ - as_warn ("dwarf line number information for %s ignored", - segment_name (now_seg)); + if (debug_type != DEBUG_DWARF2) + as_warn ("dwarf line number information for %s ignored", + segment_name (now_seg)); return; } |