From 6656a72dcb6011e9110658f1da19678335aa4a60 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Wed, 24 Jul 2013 15:45:32 +0000 Subject: [PATCH] * dwarf2read.c (lookup_dwo_cutu): Change missing DWO complaint to a warning. --- gdb/ChangeLog | 5 +++++ gdb/dwarf2read.c | 13 +++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a5739d62e0e..70621e4257f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2013-07-24 Doug Evans + + * dwarf2read.c (lookup_dwo_cutu): Change missing DWO complaint to + a warning. + 2013-07-23 Yao Qi * i386-tdep.c (i386_in_stack_tramp_p): Remove unused diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 70ab302fb31..04993c2e5f3 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -9783,12 +9783,13 @@ lookup_dwo_cutu (struct dwarf2_per_cu_data *this_unit, kind, dwo_name, hex_string (signature)); } - complaint (&symfile_complaints, - _("Could not find DWO %s %s(%s) referenced by %s at offset 0x%x" - " [in module %s]"), - kind, dwo_name, hex_string (signature), - this_unit->is_debug_types ? "TU" : "CU", - this_unit->offset.sect_off, objfile->name); + /* This is a warning and not a complaint because it can be caused by + pilot error (e.g., user accidentally deleting the DWO). */ + warning (_("Could not find DWO %s %s(%s) referenced by %s at offset 0x%x" + " [in module %s]"), + kind, dwo_name, hex_string (signature), + this_unit->is_debug_types ? "TU" : "CU", + this_unit->offset.sect_off, objfile->name); return NULL; } -- 2.34.1