diff options
| author | nathanw <nathanw@NetBSD.org> | 2006-07-03 00:01:25 +0000 |
|---|---|---|
| committer | nathanw <nathanw@NetBSD.org> | 2006-07-03 00:01:25 +0000 |
| commit | ab4dec75365f5d41b08fe576bfd2d276537755f7 (patch) | |
| tree | 8513856270e12b192b3d5386a0cc76b66c62f9b0 /gnu/usr.bin | |
| parent | 700bddfd36741a2c81c98cfc085b3bc4fb7a2773 (diff) | |
Regenerate for GDB 6.5.
Diffstat (limited to 'gnu/usr.bin')
| -rw-r--r-- | gnu/usr.bin/gdb6/arch/i386/config.h | 6 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/arch/i386/defs.mk | 8 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/arch/i386/init.c | 4 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/arch/i386/nm.h | 4 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/arch/i386/version.c | 6 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/bfd/arch/i386/bfd.h | 190 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/bfd/arch/i386/bfdver.h | 10 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/bfd/arch/i386/config.h | 6 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/bfd/arch/i386/defs.mk | 4 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/libiberty/arch/i386/config.h | 4 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/libiberty/arch/i386/defs.mk | 4 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/opcodes/arch/i386/config.h | 6 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/opcodes/arch/i386/defs.mk | 4 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/readline/arch/i386/config.h | 47 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb6/readline/arch/i386/defs.mk | 6 |
15 files changed, 200 insertions, 109 deletions
diff --git a/gnu/usr.bin/gdb6/arch/i386/config.h b/gnu/usr.bin/gdb6/arch/i386/config.h index dab2a463cf3..5f11238b1fd 100644 --- a/gnu/usr.bin/gdb6/arch/i386/config.h +++ b/gnu/usr.bin/gdb6/arch/i386/config.h @@ -1,6 +1,6 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ /* config.h. Generated by configure. */ /* config.in. Generated from configure.ac by autoheader. */ @@ -17,7 +17,7 @@ /* #undef C_ALLOCA */ /* Global directory for separate debug files. */ -#define DEBUGDIR "/usr/local/lib/debug" +#define DEBUGDIR "/usr/lib/debug" /* Define to BFD's default architecture. */ #define DEFAULT_BFD_ARCH bfd_i386_arch diff --git a/gnu/usr.bin/gdb6/arch/i386/defs.mk b/gnu/usr.bin/gdb6/arch/i386/defs.mk index 3b04b42a1be..7ea48fa616a 100644 --- a/gnu/usr.bin/gdb6/arch/i386/defs.mk +++ b/gnu/usr.bin/gdb6/arch/i386/defs.mk @@ -1,7 +1,7 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD -# and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp +# Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp +# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp # -G_INTERNAL_CFLAGS= -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/config -DLOCALEDIR="\"/usr/local/share/locale\"" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../readline/.. -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../intl -I${GNUHOSTDIST}/gdb/../intl -DMI_OUT=1 -DTUI=1 -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wformat-nonliteral -Wunused-label -Wunused-function -G_LIBGDB_OBS=i386-tdep.o i387-tdep.o i386bsd-tdep.o i386nbsd-tdep.o nbsd-tdep.o corelow.o solib.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o i386bsd-nat.o i386nbsd-nat.o bsd-kvm.o remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o cli-dump.o cli-decode.o cli-script.o cli-cmds.o cli-setshow.o cli-utils.o cli-logging.o cli-interp.o mi-out.o mi-console.o mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-interp.o mi-main.o mi-parse.o mi-getopt.o mi-common.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o c-exp.o cp-name-parser.o objc-exp.o ada-exp.o jv-exp.o f-exp.o m2-exp.o p-exp.o version.o annotate.o auxv.o bfd-target.o blockframe.o breakpoint.o findvar.o regcache.o charset.o disasm.o dummy-frame.o source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o block.o symtab.o symfile.o symmisc.o linespec.o dictionary.o infcall.o infcmd.o infrun.o expprint.o environ.o stack.o thread.o exceptions.o inf-child.o interps.o main.o macrotab.o macrocmd.o macroexp.o macroscope.o event-loop.o event-top.o inf-loop.o completer.o gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o memattr.o mem-break.o target.o parse.o language.o buildsym.o std-regs.o signals.o kod.o kod-cisco.o gdb-events.o exec.o bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o dbxread.o coffread.o coff-pe-read.o elfread.o dwarfread.o dwarf2read.o mipsread.o stabsread.o corefile.o dwarf2expr.o dwarf2loc.o dwarf2-frame.o ada-lang.o c-lang.o f-lang.o objc-lang.o ui-out.o cli-out.o varobj.o wrapper.o jv-lang.o jv-valprint.o jv-typeprint.o m2-lang.o p-lang.o p-typeprint.o p-valprint.o scm-exp.o scm-lang.o scm-valprint.o sentinel-frame.o complaints.o typeprint.o ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o ada-valprint.o c-valprint.o cp-valprint.o f-valprint.o m2-valprint.o nlmread.o serial.o mdebugread.o top.o utils.o ui-file.o user-regs.o frame.o frame-unwind.o doublest.o frame-base.o gnu-v2-abi.o gnu-v3-abi.o hpacc-abi.o cp-abi.o cp-support.o cp-namespace.o reggroups.o regset.o trad-frame.o tramp-frame.o solib.o solib-null.o inflow.o init.o +G_INTERNAL_CFLAGS= -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/config -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../readline/.. -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../intl -I${GNUHOSTDIST}/gdb/../intl -DMI_OUT=1 -DTUI=1 -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wformat-nonliteral -Wunused-label -Wunused-function +G_LIBGDB_OBS=i386-tdep.o i387-tdep.o i386bsd-tdep.o i386nbsd-tdep.o nbsd-tdep.o corelow.o solib.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o i386bsd-nat.o i386nbsd-nat.o bsd-kvm.o remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o cli-dump.o cli-decode.o cli-script.o cli-cmds.o cli-setshow.o cli-utils.o cli-logging.o cli-interp.o mi-out.o mi-console.o mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-interp.o mi-main.o mi-parse.o mi-getopt.o mi-common.o posix-hdep.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o c-exp.o cp-name-parser.o objc-exp.o ada-exp.o jv-exp.o f-exp.o m2-exp.o p-exp.o version.o annotate.o auxv.o bfd-target.o blockframe.o breakpoint.o findvar.o regcache.o charset.o disasm.o dummy-frame.o source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o block.o symtab.o symfile.o symmisc.o linespec.o dictionary.o infcall.o infcmd.o infrun.o expprint.o environ.o stack.o thread.o exceptions.o inf-child.o interps.o main.o macrotab.o macrocmd.o macroexp.o macroscope.o event-loop.o event-top.o inf-loop.o completer.o gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o memattr.o mem-break.o target.o parse.o language.o buildsym.o std-regs.o signals.o kod.o kod-cisco.o gdb-events.o exec.o bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o dbxread.o coffread.o coff-pe-read.o elfread.o dwarfread.o dwarf2read.o mipsread.o stabsread.o corefile.o dwarf2expr.o dwarf2loc.o dwarf2-frame.o ada-lang.o c-lang.o f-lang.o objc-lang.o ui-out.o cli-out.o varobj.o wrapper.o jv-lang.o jv-valprint.o jv-typeprint.o m2-lang.o p-lang.o p-typeprint.o p-valprint.o scm-exp.o scm-lang.o scm-valprint.o sentinel-frame.o complaints.o typeprint.o ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o ada-valprint.o c-valprint.o cp-valprint.o f-valprint.o m2-valprint.o nlmread.o serial.o mdebugread.o top.o utils.o ui-file.o user-regs.o frame.o frame-unwind.o doublest.o frame-base.o gnu-v2-abi.o gnu-v3-abi.o hpacc-abi.o cp-abi.o cp-support.o cp-namespace.o reggroups.o regset.o trad-frame.o tramp-frame.o solib.o solib-null.o prologue-value.o inflow.o init.o G_SIM_OBS= diff --git a/gnu/usr.bin/gdb6/arch/i386/init.c b/gnu/usr.bin/gdb6/arch/i386/init.c index 25cbccfd4f2..356569a9495 100644 --- a/gnu/usr.bin/gdb6/arch/i386/init.c +++ b/gnu/usr.bin/gdb6/arch/i386/init.c @@ -1,6 +1,6 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ /* Do not modify this file. */ /* It is created automatically by the Makefile. */ diff --git a/gnu/usr.bin/gdb6/arch/i386/nm.h b/gnu/usr.bin/gdb6/arch/i386/nm.h index ab2f2e032e2..98afac3c0d7 100644 --- a/gnu/usr.bin/gdb6/arch/i386/nm.h +++ b/gnu/usr.bin/gdb6/arch/i386/nm.h @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ #include <solib.h> diff --git a/gnu/usr.bin/gdb6/arch/i386/version.c b/gnu/usr.bin/gdb6/arch/i386/version.c index 99acde19426..fb9f2311e03 100644 --- a/gnu/usr.bin/gdb6/arch/i386/version.c +++ b/gnu/usr.bin/gdb6/arch/i386/version.c @@ -1,8 +1,8 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ #include "version.h" -const char version[] = "6.4"; +const char version[] = "6.5"; const char host_name[] = "i386--netbsdelf"; const char target_name[] = "i386--netbsdelf"; diff --git a/gnu/usr.bin/gdb6/bfd/arch/i386/bfd.h b/gnu/usr.bin/gdb6/bfd/arch/i386/bfd.h index 0fa0a6b4da8..c9310060361 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/i386/bfd.h +++ b/gnu/usr.bin/gdb6/bfd/arch/i386/bfd.h @@ -1,6 +1,6 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ /* DO NOT EDIT! -*- buffer-read-only: t -*- This file is automatically generated from "bfd-in.h", "init.c", "opncls.c", "libbfd.c", @@ -12,7 +12,8 @@ /* Main header file for the bfd library -- portable access to object files. Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, - 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 + Free Software Foundation, Inc. Contributed by Cygnus Support. @@ -386,6 +387,10 @@ struct bfd_hash_table struct bfd_hash_entry **table; /* The number of slots in the hash table. */ unsigned int size; + /* The number of entries in the hash table. */ + unsigned int count; + /* The size of elements. */ + unsigned int entsize; /* A function used to create new elements in the hash table. The first entry is itself a pointer to an element. When this function is first invoked, this pointer will be NULL. However, @@ -405,7 +410,8 @@ extern bfd_boolean bfd_hash_table_init (struct bfd_hash_table *, struct bfd_hash_entry *(*) (struct bfd_hash_entry *, struct bfd_hash_table *, - const char *)); + const char *), + unsigned int); /* Initialize a hash table specifying a size. */ extern bfd_boolean bfd_hash_table_init_n @@ -413,7 +419,7 @@ extern bfd_boolean bfd_hash_table_init_n struct bfd_hash_entry *(*) (struct bfd_hash_entry *, struct bfd_hash_table *, const char *), - unsigned int size); + unsigned int, unsigned int); /* Free up a hash table. */ extern void bfd_hash_table_free @@ -644,7 +650,8 @@ enum dynamic_lib_link_class { }; extern bfd_boolean bfd_elf_record_link_assignment - (struct bfd_link_info *, const char *, bfd_boolean); + (bfd *, struct bfd_link_info *, const char *, bfd_boolean, + bfd_boolean); extern struct bfd_link_needed_list *bfd_elf_get_needed_list (bfd *, struct bfd_link_info *); extern bfd_boolean bfd_elf_get_bfd_needed_list @@ -716,6 +723,10 @@ extern struct bfd_section *_bfd_elf_tls_setup extern void _bfd_fix_excluded_sec_syms (bfd *, struct bfd_link_info *); +extern unsigned bfd_m68k_mach_to_features (int); + +extern int bfd_m68k_features_to_mach (unsigned); + extern bfd_boolean bfd_m68k_elf32_create_embedded_relocs (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *, char **); @@ -1460,11 +1471,6 @@ extern asection bfd_ind_section; || ((SEC) == bfd_com_section_ptr) \ || ((SEC) == bfd_ind_section_ptr)) -extern const struct bfd_symbol * const bfd_abs_symbol; -extern const struct bfd_symbol * const bfd_com_symbol; -extern const struct bfd_symbol * const bfd_und_symbol; -extern const struct bfd_symbol * const bfd_ind_symbol; - /* Macros to handle insertion and deletion of a bfd's sections. These only handle the list pointers, ie. do not adjust section_count, target_index etc. */ @@ -1555,7 +1561,7 @@ extern const struct bfd_symbol * const bfd_ind_symbol; #define bfd_section_removed_from_list(ABFD, S) \ ((S)->next == NULL ? (ABFD)->section_last != (S) : (S)->next->prev != (S)) -#define BFD_FAKE_SECTION(SEC, FLAGS, SYM, SYM_PTR, NAME, IDX) \ +#define BFD_FAKE_SECTION(SEC, FLAGS, SYM, NAME, IDX) \ /* name, id, index, next, prev, flags, user_set_vma, */ \ { NAME, IDX, 0, NULL, NULL, FLAGS, 0, \ \ @@ -1586,11 +1592,8 @@ extern const struct bfd_symbol * const bfd_ind_symbol; /* target_index, used_by_bfd, constructor_chain, owner, */ \ 0, NULL, NULL, NULL, \ \ - /* symbol, */ \ - (struct bfd_symbol *) SYM, \ - \ - /* symbol_ptr_ptr, */ \ - (struct bfd_symbol **) SYM_PTR, \ + /* symbol, symbol_ptr_ptr, */ \ + (struct bfd_symbol *) SYM, &SEC.symbol, \ \ /* map_head, map_tail */ \ { NULL }, { NULL } \ @@ -1672,16 +1675,22 @@ enum bfd_architecture #define bfd_mach_m68040 6 #define bfd_mach_m68060 7 #define bfd_mach_cpu32 8 -#define bfd_mach_mcf5200 9 -#define bfd_mach_mcf5206e 10 -#define bfd_mach_mcf5307 11 -#define bfd_mach_mcf5407 12 -#define bfd_mach_mcf528x 13 -#define bfd_mach_mcfv4e 14 -#define bfd_mach_mcf521x 15 -#define bfd_mach_mcf5249 16 -#define bfd_mach_mcf547x 17 -#define bfd_mach_mcf548x 18 +#define bfd_mach_mcf_isa_a_nodiv 9 +#define bfd_mach_mcf_isa_a 10 +#define bfd_mach_mcf_isa_a_mac 11 +#define bfd_mach_mcf_isa_a_emac 12 +#define bfd_mach_mcf_isa_aplus 13 +#define bfd_mach_mcf_isa_aplus_mac 14 +#define bfd_mach_mcf_isa_aplus_emac 15 +#define bfd_mach_mcf_isa_b_nousp 16 +#define bfd_mach_mcf_isa_b_nousp_mac 17 +#define bfd_mach_mcf_isa_b_nousp_emac 18 +#define bfd_mach_mcf_isa_b 19 +#define bfd_mach_mcf_isa_b_mac 20 +#define bfd_mach_mcf_isa_b_emac 21 +#define bfd_mach_mcf_isa_b_float 22 +#define bfd_mach_mcf_isa_b_float_mac 23 +#define bfd_mach_mcf_isa_b_float_emac 24 bfd_arch_vax, /* DEC Vax */ bfd_arch_i960, /* Intel 960 */ /* The order of the following is important. @@ -1909,9 +1918,10 @@ enum bfd_architecture bfd_arch_iq2000, /* Vitesse IQ2000. */ #define bfd_mach_iq2000 1 #define bfd_mach_iq10 2 - bfd_arch_ms1, + bfd_arch_mt, #define bfd_mach_ms1 1 #define bfd_mach_mrisc2 2 +#define bfd_mach_ms2 3 bfd_arch_pj, bfd_arch_avr, /* Atmel AVR microcontrollers. */ #define bfd_mach_avr1 1 @@ -1943,7 +1953,7 @@ enum bfd_architecture #define bfd_mach_msp13 13 #define bfd_mach_msp14 14 #define bfd_mach_msp15 15 -#define bfd_mach_msp16 16 +#define bfd_mach_msp16 16 #define bfd_mach_msp21 21 #define bfd_mach_msp31 31 #define bfd_mach_msp32 32 @@ -1952,6 +1962,10 @@ enum bfd_architecture #define bfd_mach_msp42 42 #define bfd_mach_msp43 43 #define bfd_mach_msp44 44 + bfd_arch_xc16x, /* Infineon's XC16X Series. */ +#define bfd_mach_xc16x 1 +#define bfd_mach_xc16xl 2 +#define bfd_mach_xc16xs 3 bfd_arch_xtensa, /* Tensilica's Xtensa cores. */ #define bfd_mach_xtensa 1 bfd_arch_maxq, /* Dallas MAXQ 10/20 */ @@ -2075,11 +2089,12 @@ enum complain_overflow /* Do not complain on overflow. */ complain_overflow_dont, - /* Complain if the bitfield overflows, whether it is considered - as signed or unsigned. */ + /* Complain if the value overflows when considered as a signed + number one bit larger than the field. ie. A bitfield of N bits + is allowed to represent -2**n to 2**n-1. */ complain_overflow_bitfield, - /* Complain if the value overflows when considered as signed + /* Complain if the value overflows when considered as a signed number. */ complain_overflow_signed, @@ -2571,6 +2586,11 @@ to compensate for the borrow when the low bits are added. */ BFD_RELOC_MIPS_TLS_TPREL_LO16, +/* MIPS ELF relocations (VxWorks extensions). */ + BFD_RELOC_MIPS_COPY, + BFD_RELOC_MIPS_JUMP_SLOT, + + /* Fujitsu Frv Relocations. */ BFD_RELOC_FRV_LABEL16, BFD_RELOC_FRV_LABEL24, @@ -2662,6 +2682,9 @@ in the instruction. */ BFD_RELOC_386_TLS_DTPMOD32, BFD_RELOC_386_TLS_DTPOFF32, BFD_RELOC_386_TLS_TPOFF32, + BFD_RELOC_386_TLS_GOTDESC, + BFD_RELOC_386_TLS_DESC_CALL, + BFD_RELOC_386_TLS_DESC, /* x86-64/elf relocations */ BFD_RELOC_X86_64_GOT32, @@ -2682,6 +2705,14 @@ in the instruction. */ BFD_RELOC_X86_64_TPOFF32, BFD_RELOC_X86_64_GOTOFF64, BFD_RELOC_X86_64_GOTPC32, + BFD_RELOC_X86_64_GOT64, + BFD_RELOC_X86_64_GOTPCREL64, + BFD_RELOC_X86_64_GOTPC64, + BFD_RELOC_X86_64_GOTPLT64, + BFD_RELOC_X86_64_PLTOFF64, + BFD_RELOC_X86_64_GOTPC32_TLSDESC, + BFD_RELOC_X86_64_TLSDESC_CALL, + BFD_RELOC_X86_64_TLSDESC, /* ns32k relocations */ BFD_RELOC_NS32K_IMM_8, @@ -2828,6 +2859,12 @@ not stored in the instruction. The 2nd lowest bit comes from a 1 bit field in the instruction. */ BFD_RELOC_THUMB_PCREL_BLX, +/* ARM 26-bit pc-relative branch for an unconditional BL or BLX instruction. */ + BFD_RELOC_ARM_PCREL_CALL, + +/* ARM 26-bit pc-relative branch for B or conditional BL instruction. */ + BFD_RELOC_ARM_PCREL_JUMP, + /* Thumb 7-, 9-, 12-, 20-, 23-, and 25-bit pc-relative branches. The lowest bit must be zero and is not stored in the instruction. Note that the corresponding ELF R_ARM_THM_JUMPnn constant has an @@ -2864,6 +2901,16 @@ pc-relative or some form of GOT-indirect relocation. */ /* 31-bit PC relative address. */ BFD_RELOC_ARM_PREL31, +/* Low and High halfword relocations for MOVW and MOVT instructions. */ + BFD_RELOC_ARM_MOVW, + BFD_RELOC_ARM_MOVT, + BFD_RELOC_ARM_MOVW_PCREL, + BFD_RELOC_ARM_MOVT_PCREL, + BFD_RELOC_ARM_THUMB_MOVW, + BFD_RELOC_ARM_THUMB_MOVT, + BFD_RELOC_ARM_THUMB_MOVW_PCREL, + BFD_RELOC_ARM_THUMB_MOVT_PCREL, + /* Relocations for setting up GOTs and PLTs for shared libraries. */ BFD_RELOC_ARM_JUMP_SLOT, BFD_RELOC_ARM_GLOB_DAT, @@ -3046,6 +3093,22 @@ through 0. */ /* ADI Blackfin Long Jump pcrel. */ BFD_RELOC_BFIN_24_PCREL_JUMP_L, +/* ADI Blackfin FD-PIC relocations. */ + BFD_RELOC_BFIN_GOT17M4, + BFD_RELOC_BFIN_GOTHI, + BFD_RELOC_BFIN_GOTLO, + BFD_RELOC_BFIN_FUNCDESC, + BFD_RELOC_BFIN_FUNCDESC_GOT17M4, + BFD_RELOC_BFIN_FUNCDESC_GOTHI, + BFD_RELOC_BFIN_FUNCDESC_GOTLO, + BFD_RELOC_BFIN_FUNCDESC_VALUE, + BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4, + BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI, + BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO, + BFD_RELOC_BFIN_GOTOFF17M4, + BFD_RELOC_BFIN_GOTOFFHI, + BFD_RELOC_BFIN_GOTOFFLO, + /* ADI Blackfin GOT relocation. */ BFD_RELOC_BFIN_GOT, @@ -3191,6 +3254,9 @@ of the container. */ /* Renesas M16C/M32C Relocations. */ BFD_RELOC_M32C_HI8, + BFD_RELOC_M32C_RL_JUMP, + BFD_RELOC_M32C_RL_1ADDR, + BFD_RELOC_M32C_RL_2ADDR, /* Renesas M32R (formerly Mitsubishi M32R) relocs. This is a 24 bit absolute address. */ @@ -3455,6 +3521,10 @@ of data memory address) into 8 bit immediate value of LDI insn. */ of program memory address) into 8 bit immediate value of LDI insn. */ BFD_RELOC_AVR_HH8_LDI, +/* This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit +of 32 bit value) into 8 bit immediate value of LDI insn. */ + BFD_RELOC_AVR_MS8_LDI, + /* This is a 16 bit reloc for the AVR that stores negated 8 bit value (usually data memory address) into 8 bit immediate value of SUBI insn. */ BFD_RELOC_AVR_LO8_LDI_NEG, @@ -3469,6 +3539,10 @@ SUBI insn. */ of LDI or SUBI insn. */ BFD_RELOC_AVR_HH8_LDI_NEG, +/* This is a 16 bit reloc for the AVR that stores negated 8 bit value (msb +of 32 bit value) into 8 bit immediate value of LDI insn. */ + BFD_RELOC_AVR_MS8_LDI_NEG, + /* This is a 16 bit reloc for the AVR that stores 8 bit value (usually command address) into 8 bit immediate value of LDI insn. */ BFD_RELOC_AVR_LO8_LDI_PM, @@ -3954,25 +4028,34 @@ This is the 5 bits of a value. */ BFD_RELOC_XSTORMY16_24, BFD_RELOC_XSTORMY16_FPTR16, +/* Infineon Relocations. */ + BFD_RELOC_XC16X_PAG, + BFD_RELOC_XC16X_POF, + BFD_RELOC_XC16X_SEG, + BFD_RELOC_XC16X_SOF, + /* Relocations used by VAX ELF. */ BFD_RELOC_VAX_GLOB_DAT, BFD_RELOC_VAX_JMP_SLOT, BFD_RELOC_VAX_RELATIVE, -/* Morpho MS1 - 16 bit immediate relocation. */ - BFD_RELOC_MS1_PC16, +/* Morpho MT - 16 bit immediate relocation. */ + BFD_RELOC_MT_PC16, -/* Morpho MS1 - Hi 16 bits of an address. */ - BFD_RELOC_MS1_HI16, +/* Morpho MT - Hi 16 bits of an address. */ + BFD_RELOC_MT_HI16, -/* Morpho MS1 - Low 16 bits of an address. */ - BFD_RELOC_MS1_LO16, +/* Morpho MT - Low 16 bits of an address. */ + BFD_RELOC_MT_LO16, -/* Morpho MS1 - Used to tell the linker which vtable entries are used. */ - BFD_RELOC_MS1_GNU_VTINHERIT, +/* Morpho MT - Used to tell the linker which vtable entries are used. */ + BFD_RELOC_MT_GNU_VTINHERIT, -/* Morpho MS1 - Used to tell the linker which vtable entries are used. */ - BFD_RELOC_MS1_GNU_VTENTRY, +/* Morpho MT - Used to tell the linker which vtable entries are used. */ + BFD_RELOC_MT_GNU_VTENTRY, + +/* Morpho MT - 8 bit immediate relocation. */ + BFD_RELOC_MT_PCINSN8, /* msp430 specific relocation codes */ BFD_RELOC_MSP430_10_PCREL, @@ -4056,14 +4139,14 @@ replaced by BFD_RELOC_XTENSA_SLOT0_OP. */ BFD_RELOC_XTENSA_OP1, BFD_RELOC_XTENSA_OP2, -/* Xtensa relocation to mark that the assembler expanded the +/* Xtensa relocation to mark that the assembler expanded the instructions from an original target. The expansion size is encoded in the reloc size. */ BFD_RELOC_XTENSA_ASM_EXPAND, -/* Xtensa relocation to mark that the linker should simplify -assembler-expanded instructions. This is commonly used -internally by the linker after analysis of a +/* Xtensa relocation to mark that the linker should simplify +assembler-expanded instructions. This is commonly used +internally by the linker after analysis of a BFD_RELOC_XTENSA_ASM_EXPAND. */ BFD_RELOC_XTENSA_ASM_SIMPLIFY, @@ -4613,11 +4696,6 @@ void bfd_preserve_restore (bfd *, struct bfd_preserve *); void bfd_preserve_finish (bfd *, struct bfd_preserve *); -void bfd_hide_symbol (bfd *, - struct bfd_link_info *, - struct bfd_link_hash_entry *, - bfd_boolean); - /* Extracted from archive.c. */ symindex bfd_get_next_mapent (bfd *abfd, symindex previous, carsym **sym); @@ -4634,6 +4712,9 @@ int bfd_core_file_failing_signal (bfd *abfd); bfd_boolean core_file_matches_executable_p (bfd *core_bfd, bfd *exec_bfd); +bfd_boolean generic_core_file_matches_executable_p + (bfd *core_bfd, bfd *exec_bfd); + /* Extracted from targets.c. */ #define BFD_SEND(bfd, message, arglist) \ ((*((bfd)->xvec->message)) arglist) @@ -4945,7 +5026,6 @@ typedef struct bfd_target NAME##_bfd_link_split_section, \ NAME##_bfd_gc_sections, \ NAME##_bfd_merge_sections, \ - _bfd_generic_match_sections_by_type, \ NAME##_bfd_is_group_section, \ NAME##_bfd_discard_group, \ NAME##_section_already_linked \ @@ -4985,12 +5065,6 @@ typedef struct bfd_target /* Attempt to merge SEC_MERGE sections. */ bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *); -#define bfd_match_sections_by_type(abfd, asec, bbfd, bsec) \ - BFD_SEND (abfd, _bfd_match_sections_by_type, (abfd, asec, bbfd, bsec)) - /* Return TRUE if 2 section types are compatible. */ - bfd_boolean (*_bfd_match_sections_by_type) - (bfd *, const asection *, bfd *, const asection *); - /* Is this section a member of a group? */ bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *); diff --git a/gnu/usr.bin/gdb6/bfd/arch/i386/bfdver.h b/gnu/usr.bin/gdb6/bfd/arch/i386/bfdver.h index a7ca1132bc9..941d8aaad5a 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/i386/bfdver.h +++ b/gnu/usr.bin/gdb6/bfd/arch/i386/bfdver.h @@ -1,7 +1,7 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ -#define BFD_VERSION_DATE 20051101 -#define BFD_VERSION 216910000 -#define BFD_VERSION_STRING "2.16.91 20051101" +#define BFD_VERSION_DATE 20060514 +#define BFD_VERSION 217500000 +#define BFD_VERSION_STRING "2.17.50 20060514" diff --git a/gnu/usr.bin/gdb6/bfd/arch/i386/config.h b/gnu/usr.bin/gdb6/bfd/arch/i386/config.h index 8c2b6dcc91b..09bb8e75f46 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/i386/config.h +++ b/gnu/usr.bin/gdb6/bfd/arch/i386/config.h @@ -1,6 +1,6 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ /* config.h. Generated by configure. */ /* config.in. Generated from configure.in by autoheader. */ @@ -357,7 +357,7 @@ /* #undef USE_SECUREPLT */ /* Version number of package */ -#define VERSION "2.16.91" +#define VERSION "2.17.50" /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE diff --git a/gnu/usr.bin/gdb6/bfd/arch/i386/defs.mk b/gnu/usr.bin/gdb6/bfd/arch/i386/defs.mk index e7bec6f5469..0497a8df6e4 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/i386/defs.mk +++ b/gnu/usr.bin/gdb6/bfd/arch/i386/defs.mk @@ -1,6 +1,6 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD -# and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp +# Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp +# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp # G_libbfd_la_DEPENDENCIES=elf32-i386.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo i386netbsd.lo aout32.lo elf32-gen.lo cpu-i386.lo netbsd-core.lo ofiles G_libbfd_la_OBJECTS=archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo archive64.lo diff --git a/gnu/usr.bin/gdb6/libiberty/arch/i386/config.h b/gnu/usr.bin/gdb6/libiberty/arch/i386/config.h index 336088d4554..b277392fb14 100644 --- a/gnu/usr.bin/gdb6/libiberty/arch/i386/config.h +++ b/gnu/usr.bin/gdb6/libiberty/arch/i386/config.h @@ -1,6 +1,6 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ /* config.h. Generated by configure. */ /* config.in. Generated from configure.ac by autoheader. */ diff --git a/gnu/usr.bin/gdb6/libiberty/arch/i386/defs.mk b/gnu/usr.bin/gdb6/libiberty/arch/i386/defs.mk index 767a873d26c..69f9ab9ce41 100644 --- a/gnu/usr.bin/gdb6/libiberty/arch/i386/defs.mk +++ b/gnu/usr.bin/gdb6/libiberty/arch/i386/defs.mk @@ -1,6 +1,6 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD -# and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp +# Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp +# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp # G_ALLOCA= G_EXTRA_OFILES= diff --git a/gnu/usr.bin/gdb6/opcodes/arch/i386/config.h b/gnu/usr.bin/gdb6/opcodes/arch/i386/config.h index c1a6f3e1198..14bc8d092ca 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/i386/config.h +++ b/gnu/usr.bin/gdb6/opcodes/arch/i386/config.h @@ -1,6 +1,6 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ /* config.h. Generated by configure. */ /* config.in. Generated from configure.in by autoheader. */ @@ -153,7 +153,7 @@ #define STDC_HEADERS 1 /* Version number of package */ -#define VERSION "2.16.91" +#define VERSION "2.17.50" /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ diff --git a/gnu/usr.bin/gdb6/opcodes/arch/i386/defs.mk b/gnu/usr.bin/gdb6/opcodes/arch/i386/defs.mk index aacf9fecc74..44ab3f03604 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/i386/defs.mk +++ b/gnu/usr.bin/gdb6/opcodes/arch/i386/defs.mk @@ -1,6 +1,6 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD -# and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp +# Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp +# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp # G_archdefs=-DARCH_i386 G_BFD_MACHINES=i386-dis.lo diff --git a/gnu/usr.bin/gdb6/readline/arch/i386/config.h b/gnu/usr.bin/gdb6/readline/arch/i386/config.h index 6cc75c49158..32dcf660d3d 100644 --- a/gnu/usr.bin/gdb6/readline/arch/i386/config.h +++ b/gnu/usr.bin/gdb6/readline/arch/i386/config.h @@ -1,16 +1,22 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD */ -/* and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp */ +/* Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp */ +/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ /* config.h. Generated by configure. */ /* config.h.in. Maintained by hand. */ +/* Define NO_MULTIBYTE_SUPPORT to not compile in support for multibyte + characters, even if the OS supports them. */ +/* #undef NO_MULTIBYTE_SUPPORT */ + /* Define if on MINIX. */ /* #undef _MINIX */ /* Define as the return type of signal handlers (int or void). */ #define RETSIGTYPE void +#define VOID_SIGHANDLER 1 + /* Characteristics of the compiler. */ /* #undef const */ @@ -25,11 +31,18 @@ /* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */ /* #undef STAT_MACROS_BROKEN */ -#define VOID_SIGHANDLER 1 - /* Define if you have the fcntl function. */ #define HAVE_FCNTL 1 +/* Define if you have the getpwent function. */ +#define HAVE_GETPWENT 1 + +/* Define if you have the getpwnam function. */ +#define HAVE_GETPWNAM 1 + +/* Define if you have the getpwuid function. */ +#define HAVE_GETPWUID 1 + /* Define if you have the isascii function. */ #define HAVE_ISASCII 1 @@ -42,6 +55,9 @@ /* Define if you have the lstat function. */ #define HAVE_LSTAT 1 +/* Define if you have the mbrlen function. */ +#define HAVE_MBRLEN 1 + /* Define if you have the mbrtowc function. */ #define HAVE_MBRTOWC 1 @@ -54,15 +70,6 @@ /* Define if you have the putenv function. */ #define HAVE_PUTENV 1 -/* Define if you have the getpwent function. */ -#define HAVE_GETPWENT 1 - -/* Define if you have the getpwnam function. */ -#define HAVE_GETPWNAM 1 - -/* Define if you have the getpwnam function. */ -#define HAVE_GETPWUID 1 - /* Define if you have the select function. */ #define HAVE_SELECT 1 @@ -89,12 +96,20 @@ /* Define if you have the vsnprintf function. */ #define HAVE_VSNPRINTF 1 +/* Define if you have the wctomb function. */ +#define HAVE_WCTOMB 1 + /* Define if you have the wcwidth function. */ #define HAVE_WCWIDTH 1 +#define STDC_HEADERS 1 + /* Define if you have the <dirent.h> header file. */ #define HAVE_DIRENT_H 1 +/* Define if you have the <fcntl.h> header file. */ +#define HAVE_FCNTL_H 1 + /* Define if you have the <langinfo.h> header file. */ #define HAVE_LANGINFO_H 1 @@ -189,9 +204,9 @@ #define HAVE_GETPW_DECLS 1 -#define STRUCT_DIRENT_HAS_D_INO 1 +/* #undef STRUCT_DIRENT_HAS_D_INO */ -#define STRUCT_DIRENT_HAS_D_FILENO 1 +/* #undef STRUCT_DIRENT_HAS_D_FILENO */ /* #undef HAVE_BSD_SIGNALS */ @@ -203,6 +218,8 @@ /* #undef HAVE_POSIX_SIGSETJMP */ +/* #undef CTYPE_NON_ASCII */ + /* modify settings or make new ones based on what autoconf tells us. */ /* Ultrix botches type-ahead when switching from canonical to diff --git a/gnu/usr.bin/gdb6/readline/arch/i386/defs.mk b/gnu/usr.bin/gdb6/readline/arch/i386/defs.mk index 8c0e49661d6..8c7af15bb3d 100644 --- a/gnu/usr.bin/gdb6/readline/arch/i386/defs.mk +++ b/gnu/usr.bin/gdb6/readline/arch/i386/defs.mk @@ -1,6 +1,6 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD -# and from: NetBSD: mknative.common,v 1.6 2006/05/15 21:01:42 mrg Exp +# Generated from: NetBSD: mknative-gdb,v 1.1 2006/05/29 19:10:58 nathanw Exp +# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp # -G_CCFLAGS=-DHAVE_CONFIG_H -I. -I${GNUHOSTDIST}/readline -DRL_LIBRARY_VERSION='"4.3"' -g -O +G_CCFLAGS=-DHAVE_CONFIG_H -DCROSS_COMPILING -I. -I${GNUHOSTDIST}/readline -DRL_LIBRARY_VERSION='"5.1"' -g -O G_OBJECTS=readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o text.o nls.o misc.o compat.o xmalloc.o history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o tilde.o |
