+2008-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Stay compatible after the GCC PR fortran/29635 fix.
+ * dwarf2read.c (process_die <DW_TAG_imported_module>)
+ (process_die <DW_TAG_imported_module>): Do not assert anything about
+ these unsupported tags.
+
2008-08-29 Tom Tromey <tromey@redhat.com>
* maint.c (_initialize_maint_cmds): Fix typo.
information contained in these. DW_TAG_imported_declaration
dies shouldn't have children; DW_TAG_imported_module dies
shouldn't in the C++ case, but conceivably could in the
- Fortran case, so we'll have to replace this gdb_assert if
- Fortran compilers start generating that info. */
+ Fortran case. */
processing_has_namespace_info = 1;
- gdb_assert (die->child == NULL);
+ complaint (&symfile_complaints, _("unsupported tag: '%s'"),
+ dwarf_tag_name (die->tag));
break;
default:
new_symbol (die, NULL, cu);