Revert "Add a more helpful warning message to explain why some AArch64 relocations...
[deliverable/binutils-gdb.git] / gdb / coffread.c
index a5033d1666a8d26c06ad8cc768318eecd2a11345..0ab526ca095a89688b7c3638ade92689db2011f6 100644 (file)
@@ -1,5 +1,5 @@
 /* Read coff symbol tables and convert to internal format, for GDB.
-   Copyright (C) 1987-2015 Free Software Foundation, Inc.
+   Copyright (C) 1987-2016 Free Software Foundation, Inc.
    Contributed by David D. Johnson, Brown University (ddj@cs.brown.edu).
 
    This file is part of GDB.
@@ -572,7 +572,8 @@ coff_symfile_read (struct objfile *objfile, int symfile_flags)
   struct cleanup *back_to, *cleanup_minimal_symbols;
   int stabstrsize;
   
-  info = objfile_data (objfile, coff_objfile_data_key);
+  info = (struct coff_symfile_info *) objfile_data (objfile,
+                                                   coff_objfile_data_key);
   dbxinfo = DBX_SYMFILE_INFO (objfile);
   symfile_bfd = abfd;          /* Kludge for swap routines.  */
 
@@ -2104,7 +2105,8 @@ coff_read_struct_type (int index, int length, int lastsym,
          list = newobj;
 
          /* Save the data.  */
-         list->field.name = obstack_copy0 (&objfile->objfile_obstack,
+         list->field.name
+           = (const char *) obstack_copy0 (&objfile->objfile_obstack,
                                            name, strlen (name));
          FIELD_TYPE (list->field) = decode_type (ms, ms->c_type,
                                                  &sub_aux, objfile);
@@ -2121,7 +2123,8 @@ coff_read_struct_type (int index, int length, int lastsym,
          list = newobj;
 
          /* Save the data.  */
-         list->field.name = obstack_copy0 (&objfile->objfile_obstack,
+         list->field.name
+           = (const char *) obstack_copy0 (&objfile->objfile_obstack,
                                            name, strlen (name));
          FIELD_TYPE (list->field) = decode_type (ms, ms->c_type,
                                                  &sub_aux, objfile);
@@ -2192,9 +2195,9 @@ coff_read_enum_type (int index, int length, int lastsym,
        case C_MOE:
          sym = allocate_symbol (objfile);
 
-         SYMBOL_SET_LINKAGE_NAME (sym,
-                                  obstack_copy0 (&objfile->objfile_obstack,
-                                                 name, strlen (name)));
+         name = (char *) obstack_copy0 (&objfile->objfile_obstack, name,
+                                        strlen (name));
+         SYMBOL_SET_LINKAGE_NAME (sym, name);
          SYMBOL_ACLASS_INDEX (sym) = LOC_CONST;
          SYMBOL_DOMAIN (sym) = VAR_DOMAIN;
          SYMBOL_VALUE (sym) = ms->c_value;
This page took 0.027813 seconds and 4 git commands to generate.