From 9182c5bc256d7aee1964ce5b0cb9f93475713496 Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Wed, 6 Apr 2011 00:07:06 +0000 Subject: gdb/ Fix regression of displaying the debug format. * buildsym.c (end_symtab): Set symtab's debugformat and producer from subfile. --- gdb/buildsym.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gdb/buildsym.c') diff --git a/gdb/buildsym.c b/gdb/buildsym.c index 1b73884..31880b8 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -1109,6 +1109,12 @@ end_symtab (CORE_ADDR end_addr, struct objfile *objfile, int section) the symbols. */ symtab->language = subfile->language; + /* Save the debug format string (if any) in the symtab. */ + symtab->debugformat = subfile->debugformat; + + /* Similarly for the producer. */ + symtab->producer = subfile->producer; + /* All symtabs for the main file and the subfiles share a blockvector, so we need to clear primary for everything but the main file. */ -- cgit v1.1