Merge branch 'vendor/GDB'
[dragonfly.git] / contrib / gdb-7 / gdb / osabi.c
index 0fced7b..75f23a6 100644 (file)
@@ -61,6 +61,7 @@ static const char * const gdb_osabi_names[] =
   "NetBSD a.out",
   "NetBSD ELF",
   "OpenBSD ELF",
+  "DragonFly",
   "Windows CE",
   "DJGPP",
   "Irix",
@@ -473,6 +474,14 @@ generic_elf_osabi_sniff_abi_tag_sections: unknown OS number %d"),
          return;
        }
 
+      /* DragonFly.  */
+      if (check_note (abfd, sect, note, "DragonFly", 4, NT_DRAGONFLY_ABI_TAG))
+       {
+         /* There is no need to check the version yet.  */
+         *osabi = GDB_OSABI_DRAGONFLY;
+         return;
+       }
+
       return;
     }