From a8ad1e578d76435af87aa91d7628857f79c04849 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Fri, 29 Mar 2013 21:42:04 +0000 Subject: * dwarf2read.c (open_and_init_dwp_file): Remove incorrect, and unnecessary, cleanup. --- gdb/ChangeLog | 3 +++ gdb/dwarf2read.c | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7467b40..e49505d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,8 @@ 2013-03-29 Doug Evans + * dwarf2read.c (open_and_init_dwp_file): Remove incorrect, and + unnecessary, cleanup. + * dwarf2read.c (lookup_dwo_cutu): Improve complaint text. * dwarf2read.c (read_cutu_die_from_dwo): New function. diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 10861ac..c23e6c1 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -9198,8 +9198,6 @@ open_and_init_dwp_file (const char *comp_dir) dwp_file->dbfd = dbfd; do_cleanups (cleanups); - cleanups = make_cleanup (free_dwo_file_cleanup, dwp_file); - /* +1: section 0 is unused */ dwp_file->num_sections = bfd_count_sections (dbfd) + 1; dwp_file->elf_sections = @@ -9214,8 +9212,6 @@ open_and_init_dwp_file (const char *comp_dir) dwp_file->loaded_cutus = allocate_dwp_loaded_cutus_table (objfile); - discard_cleanups (cleanups); - if (dwarf2_read_debug) { fprintf_unfiltered (gdb_stdlog, "DWP file found: %s\n", dwp_file->name); -- cgit v1.1