mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-11 13:02:10 +08:00
Generate set_tdesc_osabi for valid OSABI.
2010-02-04 H.J. Lu <hongjiu.lu@intel.com> * target-descriptions.c: Include "osabi.h". (maint_print_c_tdesc_cmd): Generate set_tdesc_osabi for valid OSABI.
This commit is contained in:
parent
fbe5da0e6f
commit
c3f08eb780
@ -1,3 +1,9 @@
|
|||||||
|
2010-02-04 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* target-descriptions.c: Include "osabi.h".
|
||||||
|
(maint_print_c_tdesc_cmd): Generate set_tdesc_osabi for valid
|
||||||
|
OSABI.
|
||||||
|
|
||||||
2010-02-04 Tristan Gingold <gingold@adacore.com>
|
2010-02-04 Tristan Gingold <gingold@adacore.com>
|
||||||
|
|
||||||
* machoread.c (macho_add_oso): Renamed to macho_register_oso.
|
* machoread.c (macho_add_oso): Renamed to macho_register_oso.
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
#include "vec.h"
|
#include "vec.h"
|
||||||
#include "xml-support.h"
|
#include "xml-support.h"
|
||||||
#include "xml-tdesc.h"
|
#include "xml-tdesc.h"
|
||||||
|
#include "osabi.h"
|
||||||
|
|
||||||
#include "gdb_assert.h"
|
#include "gdb_assert.h"
|
||||||
#include "gdb_obstack.h"
|
#include "gdb_obstack.h"
|
||||||
@ -1348,6 +1349,7 @@ maint_print_c_tdesc_cmd (char *args, int from_tty)
|
|||||||
printf_unfiltered ("/* THIS FILE IS GENERATED. Original: %s */\n\n",
|
printf_unfiltered ("/* THIS FILE IS GENERATED. Original: %s */\n\n",
|
||||||
filename);
|
filename);
|
||||||
printf_unfiltered ("#include \"defs.h\"\n");
|
printf_unfiltered ("#include \"defs.h\"\n");
|
||||||
|
printf_unfiltered ("#include \"osabi.h\"\n");
|
||||||
printf_unfiltered ("#include \"target-descriptions.h\"\n");
|
printf_unfiltered ("#include \"target-descriptions.h\"\n");
|
||||||
printf_unfiltered ("\n");
|
printf_unfiltered ("\n");
|
||||||
|
|
||||||
@ -1369,6 +1371,15 @@ maint_print_c_tdesc_cmd (char *args, int from_tty)
|
|||||||
printf_unfiltered ("\n");
|
printf_unfiltered ("\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (tdesc_osabi (tdesc) > GDB_OSABI_UNKNOWN
|
||||||
|
&& tdesc_osabi (tdesc) < GDB_OSABI_INVALID)
|
||||||
|
{
|
||||||
|
printf_unfiltered
|
||||||
|
(" set_tdesc_osabi (result, osabi_from_tdesc_string (\"%s\"));\n",
|
||||||
|
gdbarch_osabi_name (tdesc_osabi (tdesc)));
|
||||||
|
printf_unfiltered ("\n");
|
||||||
|
}
|
||||||
|
|
||||||
for (ix = 0; VEC_iterate (arch_p, tdesc->compatible, ix, compatible);
|
for (ix = 0; VEC_iterate (arch_p, tdesc->compatible, ix, compatible);
|
||||||
ix++)
|
ix++)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user