OSDN Git Service

* dwarf2dbg.c (get_filenum): Don't inadvertently decrease files_in_use.
authoramodra <amodra>
Tue, 28 Feb 2006 00:38:19 +0000 (00:38 +0000)
committeramodra <amodra>
Tue, 28 Feb 2006 00:38:19 +0000 (00:38 +0000)
gas/ChangeLog
gas/dwarf2dbg.c

index 4a61eb1..75d9eda 100644 (file)
@@ -1,3 +1,7 @@
+2006-02-28  Mat <mat@csail.mit.edu>
+
+       * dwarf2dbg.c (get_filenum): Don't inadvertently decrease files_in_use.
+
 2006-02-27  Jakub Jelinek  <jakub@redhat.com>
 
        * dw2gencfi.c (struct fde_entry, struct cie_entry): Add signal_frame
index c7d99c5..8194528 100644 (file)
@@ -1,5 +1,5 @@
 /* dwarf2dbg.c - DWARF2 debug support
-   Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005
+   Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    Free Software Foundation, Inc.
    Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
 
@@ -484,7 +484,8 @@ get_filenum (const char *filename, unsigned int num)
 
   files[i].filename = num ? file : xstrdup (file);
   files[i].dir = dir;
-  files_in_use = i + 1;
+  if (files_in_use < i + 1)
+    files_in_use = i + 1;
   last_used = i;
   last_used_dir_len = dir_len;