mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 18:08:24 +08:00
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.
This commit is contained in:
@ -1,3 +1,13 @@
|
|||||||
|
2021-01-21 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
2021-01-21 Alan Modra <amodra@gmail.com>
|
2021-01-21 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
PR 27218
|
PR 27218
|
||||||
|
@ -514,8 +514,9 @@ dwarf2_gen_line_info_1 (symbolS *label, struct dwarf2_line_info *loc)
|
|||||||
if ((now_seg->flags & need_flags) != need_flags)
|
if ((now_seg->flags & need_flags) != need_flags)
|
||||||
{
|
{
|
||||||
/* FIXME: Add code to suppress multiple warnings ? */
|
/* FIXME: Add code to suppress multiple warnings ? */
|
||||||
as_warn ("dwarf line number information for %s ignored",
|
if (debug_type != DEBUG_DWARF2)
|
||||||
segment_name (now_seg));
|
as_warn ("dwarf line number information for %s ignored",
|
||||||
|
segment_name (now_seg));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,10 +5,6 @@
|
|||||||
#xfail: mn102*-*
|
#xfail: mn102*-*
|
||||||
# score-elf, tic6x-elf and xtensa-elf need special handling to support .nop 16
|
# score-elf, tic6x-elf and xtensa-elf need special handling to support .nop 16
|
||||||
#xfail: score-* tic6x-* xtensa-*
|
#xfail: score-* tic6x-* xtensa-*
|
||||||
#warning: .* \.alloc0 ignored
|
|
||||||
#warning: .* \.alloc1 ignored
|
|
||||||
#warning: .* \.nonalloc ignored
|
|
||||||
#warning: .* \.nonallocexec ignored
|
|
||||||
|
|
||||||
Contents of the .debug_aranges section:
|
Contents of the .debug_aranges section:
|
||||||
|
|
||||||
|
@ -328,9 +328,4 @@ if { [is_elf_format] } then {
|
|||||||
|
|
||||||
run_dump_test "bignums"
|
run_dump_test "bignums"
|
||||||
run_dump_test "section-symbol-redef"
|
run_dump_test "section-symbol-redef"
|
||||||
|
|
||||||
load_lib gas-dg.exp
|
|
||||||
dg-init
|
|
||||||
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/err-*.s $srcdir/$subdir/warn-*.s]] "" ""
|
|
||||||
dg-finish
|
|
||||||
}
|
}
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
;# { dg-do assemble }
|
|
||||||
;# { dg-options "--gdwarf2" }
|
|
||||||
|
|
||||||
.offset 40
|
|
||||||
.nop
|
|
||||||
|
|
||||||
;# { dg-warning "Warning: dwarf line number information for .* ignored" "" { xfail v850*-*-* } 0 }
|
|
@ -2,10 +2,6 @@
|
|||||||
#as: -m68hc12 -gdwarf2
|
#as: -m68hc12 -gdwarf2
|
||||||
#name: 68HC12 indexed addressing mode with 5, 9 and 16-bit offsets (indexed12)
|
#name: 68HC12 indexed addressing mode with 5, 9 and 16-bit offsets (indexed12)
|
||||||
#source: indexed12.s
|
#source: indexed12.s
|
||||||
#warning: .* line number information for \.data ignored
|
|
||||||
#warning: .* line number information for \.data ignored
|
|
||||||
#warning: .* line number information for \.data ignored
|
|
||||||
#warning: .* line number information for \.data ignored
|
|
||||||
|
|
||||||
.*: +file format elf32\-m68hc12
|
.*: +file format elf32\-m68hc12
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user