aboutsummaryrefslogtreecommitdiff
path: root/gas/dwarf2dbg.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2021-01-21 16:50:02 +1030
committerAlan Modra <amodra@gmail.com>2021-01-21 19:10:15 +1030
commitbe07043ea8ea9b22a8db1ff46b557321a7714e9a (patch)
treebf067f93e5853947849dfdbe98cf8cc7601302ca /gas/dwarf2dbg.c
parent498ff0328fed7689f7a675d8c9f0f04bed1f1522 (diff)
downloadgdb-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.c5
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;
}