summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authornathanw <nathanw@NetBSD.org>2006-07-03 00:01:25 +0000
committernathanw <nathanw@NetBSD.org>2006-07-03 00:01:25 +0000
commitab4dec75365f5d41b08fe576bfd2d276537755f7 (patch)
tree8513856270e12b192b3d5386a0cc76b66c62f9b0 /gnu
parent700bddfd36741a2c81c98cfc085b3bc4fb7a2773 (diff)
Regenerate for GDB 6.5.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/gdb6/arch/i386/config.h6
-rw-r--r--gnu/usr.bin/gdb6/arch/i386/defs.mk8
-rw-r--r--gnu/usr.bin/gdb6/arch/i386/init.c4
-rw-r--r--gnu/usr.bin/gdb6/arch/i386/nm.h4
-rw-r--r--gnu/usr.bin/gdb6/arch/i386/version.c6
-rw-r--r--gnu/usr.bin/gdb6/bfd/arch/i386/bfd.h190
-rw-r--r--gnu/usr.bin/gdb6/bfd/arch/i386/bfdver.h10
-rw-r--r--gnu/usr.bin/gdb6/bfd/arch/i386/config.h6
-rw-r--r--gnu/usr.bin/gdb6/bfd/arch/i386/defs.mk4
-rw-r--r--gnu/usr.bin/gdb6/libiberty/arch/i386/config.h4
-rw-r--r--gnu/usr.bin/gdb6/libiberty/arch/i386/defs.mk4
-rw-r--r--gnu/usr.bin/gdb6/opcodes/arch/i386/config.h6
-rw-r--r--gnu/usr.bin/gdb6/opcodes/arch/i386/defs.mk4
-rw-r--r--gnu/usr.bin/gdb6/readline/arch/i386/config.h47
-rw-r--r--gnu/usr.bin/gdb6/readline/arch/i386/defs.mk6
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