diff options
author | H.J. Lu <hjl@lucon.org> | 2006-03-11 15:01:18 +0000 |
---|---|---|
committer | H.J. Lu <hjl@lucon.org> | 2006-03-11 15:01:18 +0000 |
commit | 40b781ca8d55b5f2f3a916aa4600ebbe335ffbfb (patch) | |
tree | be45e25abd8e746a2a78c81bcf9ce6ceda4226b2 | |
parent | ac5304d5a5a80c94adf5adfc92d4ae7e64a70971 (diff) | |
download | gdb-40b781ca8d55b5f2f3a916aa4600ebbe335ffbfb.tar.gz |
2006-03-11 H.J. Lu <hongjiu.lu@intel.com>
PR ld/2443
* dwarf2.c (concat_filename): Don't issue an error if file is
0.
-rw-r--r-- | bfd/ChangeLog | 6 | ||||
-rw-r--r-- | bfd/dwarf2.c | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ac78ad60046..444a14ea0b8 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2006-03-11 H.J. Lu <hongjiu.lu@intel.com> + + PR ld/2443 + * dwarf2.c (concat_filename): Don't issue an error if file is + 0. + 2006-03-10 Paul Brook <paul@codesourcery.com> * elf32-arm.c (INTERWORK_FLAG): Handle EABIv5. diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c index 5bc587183ea..ae68d188681 100644 --- a/bfd/dwarf2.c +++ b/bfd/dwarf2.c @@ -865,8 +865,10 @@ concat_filename (struct line_info_table *table, unsigned int file) if (file - 1 >= table->num_files) { - (*_bfd_error_handler) - (_("Dwarf Error: mangled line number section (bad file number).")); + /* FILE == 0 means unknown. */ + if (file) + (*_bfd_error_handler) + (_("Dwarf Error: mangled line number section (bad file number).")); return strdup ("<unknown>"); } |