diff --git a/gnu/usr.bin/gdb6/arch/alpha/config.h b/gnu/usr.bin/gdb6/arch/alpha/config.h index f338fdfd4e08..64bf6fb62dec 100644 --- a/gnu/usr.bin/gdb6/arch/alpha/config.h +++ b/gnu/usr.bin/gdb6/arch/alpha/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_alpha_arch @@ -41,7 +41,7 @@ #define GDB_HOST_LONG_DOUBLE_FORMAT 0 /* nativefile */ -#define GDB_NM_FILE "config/alpha/nm-nbsd.h" +/* #undef GDB_NM_FILE */ /* Define to the default OS ABI for this configuration. */ /* #undef GDB_OSABI_DEFAULT */ diff --git a/gnu/usr.bin/gdb6/arch/alpha/defs.mk b/gnu/usr.bin/gdb6/arch/alpha/defs.mk index 202e81a5d5cb..7c35deb99a0d 100644 --- a/gnu/usr.bin/gdb6/arch/alpha/defs.mk +++ b/gnu/usr.bin/gdb6/arch/alpha/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=alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o alphanbsd-tdep.o corelow.o nbsd-tdep.o solib.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o alphabsd-nat.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=alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o alphanbsd-tdep.o corelow.o nbsd-tdep.o solib.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o alphabsd-nat.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/alpha/init.c b/gnu/usr.bin/gdb6/arch/alpha/init.c index 963f47dbac05..37207bcee9b4 100644 --- a/gnu/usr.bin/gdb6/arch/alpha/init.c +++ b/gnu/usr.bin/gdb6/arch/alpha/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/alpha/nm.h b/gnu/usr.bin/gdb6/arch/alpha/nm.h index 983850240850..7774ea171fc7 100644 --- a/gnu/usr.bin/gdb6/arch/alpha/nm.h +++ b/gnu/usr.bin/gdb6/arch/alpha/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 diff --git a/gnu/usr.bin/gdb6/arch/alpha/tm.h b/gnu/usr.bin/gdb6/arch/alpha/tm.h index 2788fed86b4a..9e8d04fa80d5 100644 --- a/gnu/usr.bin/gdb6/arch/alpha/tm.h +++ b/gnu/usr.bin/gdb6/arch/alpha/tm.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 diff --git a/gnu/usr.bin/gdb6/arch/alpha/version.c b/gnu/usr.bin/gdb6/arch/alpha/version.c index 27f66bf491c2..df2e88e3f98e 100644 --- a/gnu/usr.bin/gdb6/arch/alpha/version.c +++ b/gnu/usr.bin/gdb6/arch/alpha/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[] = "alpha--netbsd"; const char target_name[] = "alpha--netbsd"; diff --git a/gnu/usr.bin/gdb6/arch/arm/config.h b/gnu/usr.bin/gdb6/arch/arm/config.h index bcded9a952a7..ed7d56009aff 100644 --- a/gnu/usr.bin/gdb6/arch/arm/config.h +++ b/gnu/usr.bin/gdb6/arch/arm/config.h @@ -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_arm_arch diff --git a/gnu/usr.bin/gdb6/arch/arm/defs.mk b/gnu/usr.bin/gdb6/arch/arm/defs.mk index e5a16523c82c..bd08fd5f5f8d 100644 --- a/gnu/usr.bin/gdb6/arch/arm/defs.mk +++ b/gnu/usr.bin/gdb6/arch/arm/defs.mk @@ -2,6 +2,6 @@ # 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=arm-tdep.o armnbsd-tdep.o solib.o solib-svr4.o nbsd-tdep.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o corelow.o armnbsd-nat.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=arm-tdep.o armnbsd-tdep.o solib.o solib-svr4.o nbsd-tdep.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o corelow.o armnbsd-nat.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/arm/version.c b/gnu/usr.bin/gdb6/arch/arm/version.c index 9d430061f393..b95c0ae4208c 100644 --- a/gnu/usr.bin/gdb6/arch/arm/version.c +++ b/gnu/usr.bin/gdb6/arch/arm/version.c @@ -3,6 +3,6 @@ /* 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[] = "arm--netbsdelf"; const char target_name[] = "arm--netbsdelf"; diff --git a/gnu/usr.bin/gdb6/arch/mipseb/config.h b/gnu/usr.bin/gdb6/arch/mipseb/config.h index bf1796956d49..d605a8b43485 100644 --- a/gnu/usr.bin/gdb6/arch/mipseb/config.h +++ b/gnu/usr.bin/gdb6/arch/mipseb/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,13 +17,13 @@ /* #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_mips_arch /* Define to BFD's default target vector. */ -#define DEFAULT_BFD_VEC bfd_elf32_bigmips_vec +#define DEFAULT_BFD_VEC bfd_elf32_tradbigmips_vec /* Define to 1 if NLS is requested */ /* #undef ENABLE_NLS */ diff --git a/gnu/usr.bin/gdb6/arch/mipseb/defs.mk b/gnu/usr.bin/gdb6/arch/mipseb/defs.mk index 740fc5ce7466..28601fb43535 100644 --- a/gnu/usr.bin/gdb6/arch/mipseb/defs.mk +++ b/gnu/usr.bin/gdb6/arch/mipseb/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=mips-tdep.o mipsnbsd-tdep.o corelow.o solib.o solib-svr4.o nbsd-tdep.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o mipsnbsd-nat.o remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-sim.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=mips-tdep.o mipsnbsd-tdep.o corelow.o solib.o solib-svr4.o nbsd-tdep.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o mipsnbsd-nat.o remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-sim.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=remote-sim.o diff --git a/gnu/usr.bin/gdb6/arch/mipseb/init.c b/gnu/usr.bin/gdb6/arch/mipseb/init.c index 6bc60c2ab5c8..4751200ac7de 100644 --- a/gnu/usr.bin/gdb6/arch/mipseb/init.c +++ b/gnu/usr.bin/gdb6/arch/mipseb/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/mipseb/tm.h b/gnu/usr.bin/gdb6/arch/mipseb/tm.h index dc012861d017..f7a2d75e5d57 100644 --- a/gnu/usr.bin/gdb6/arch/mipseb/tm.h +++ b/gnu/usr.bin/gdb6/arch/mipseb/tm.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 diff --git a/gnu/usr.bin/gdb6/arch/mipseb/version.c b/gnu/usr.bin/gdb6/arch/mipseb/version.c index 89824ce706d7..965ef2f84f7d 100644 --- a/gnu/usr.bin/gdb6/arch/mipseb/version.c +++ b/gnu/usr.bin/gdb6/arch/mipseb/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[] = "mipseb--netbsd"; const char target_name[] = "mipseb--netbsd"; diff --git a/gnu/usr.bin/gdb6/arch/powerpc/config.h b/gnu/usr.bin/gdb6/arch/powerpc/config.h index 1014eb41d3e4..bb76fd350d28 100644 --- a/gnu/usr.bin/gdb6/arch/powerpc/config.h +++ b/gnu/usr.bin/gdb6/arch/powerpc/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_rs6000_arch @@ -41,7 +41,7 @@ #define GDB_HOST_LONG_DOUBLE_FORMAT 0 /* nativefile */ -#define GDB_NM_FILE "config/nm-nbsd.h" +/* #undef GDB_NM_FILE */ /* Define to the default OS ABI for this configuration. */ /* #undef GDB_OSABI_DEFAULT */ diff --git a/gnu/usr.bin/gdb6/arch/powerpc/defs.mk b/gnu/usr.bin/gdb6/arch/powerpc/defs.mk index a2db88e49ef9..92dbbc5a5929 100644 --- a/gnu/usr.bin/gdb6/arch/powerpc/defs.mk +++ b/gnu/usr.bin/gdb6/arch/powerpc/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=rs6000-tdep.o ppc-sysv-tdep.o ppcnbsd-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 infptrace.o ppcnbsd-nat.o bsd-kvm.o remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-sim.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=rs6000-tdep.o ppc-sysv-tdep.o ppcnbsd-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 ppcnbsd-nat.o bsd-kvm.o remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-sim.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=remote-sim.o diff --git a/gnu/usr.bin/gdb6/arch/powerpc/init.c b/gnu/usr.bin/gdb6/arch/powerpc/init.c index 845492453755..781499aaf173 100644 --- a/gnu/usr.bin/gdb6/arch/powerpc/init.c +++ b/gnu/usr.bin/gdb6/arch/powerpc/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. */ @@ -15,7 +15,6 @@ extern initialize_file_ftype _initialize_svr4_solib; extern initialize_file_ftype _initialize_ser_hardwire; extern initialize_file_ftype _initialize_ser_pipe; extern initialize_file_ftype _initialize_ser_tcp; -extern initialize_file_ftype _initialize_infptrace; extern initialize_file_ftype _initialize_ppcnbsd_nat; extern initialize_file_ftype _initialize_remote; extern initialize_file_ftype _initialize_dcache; @@ -130,7 +129,6 @@ initialize_all_files (void) _initialize_ser_hardwire (); _initialize_ser_pipe (); _initialize_ser_tcp (); - _initialize_infptrace (); _initialize_ppcnbsd_nat (); _initialize_remote (); _initialize_dcache (); diff --git a/gnu/usr.bin/gdb6/arch/powerpc/tm.h b/gnu/usr.bin/gdb6/arch/powerpc/tm.h index ed09bfae66d1..f7627e8960ec 100644 --- a/gnu/usr.bin/gdb6/arch/powerpc/tm.h +++ b/gnu/usr.bin/gdb6/arch/powerpc/tm.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 diff --git a/gnu/usr.bin/gdb6/arch/powerpc/version.c b/gnu/usr.bin/gdb6/arch/powerpc/version.c index e8962fffc110..11ccacfc9745 100644 --- a/gnu/usr.bin/gdb6/arch/powerpc/version.c +++ b/gnu/usr.bin/gdb6/arch/powerpc/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[] = "powerpc--netbsd"; const char target_name[] = "powerpc--netbsd"; diff --git a/gnu/usr.bin/gdb6/arch/sparc/config.h b/gnu/usr.bin/gdb6/arch/sparc/config.h index a18ca23ea564..aed02aba5346 100644 --- a/gnu/usr.bin/gdb6/arch/sparc/config.h +++ b/gnu/usr.bin/gdb6/arch/sparc/config.h @@ -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_sparc_arch diff --git a/gnu/usr.bin/gdb6/arch/sparc/defs.mk b/gnu/usr.bin/gdb6/arch/sparc/defs.mk index 83b35b9fb026..292a110c40db 100644 --- a/gnu/usr.bin/gdb6/arch/sparc/defs.mk +++ b/gnu/usr.bin/gdb6/arch/sparc/defs.mk @@ -2,6 +2,6 @@ # 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=sparc-tdep.o sparcnbsd-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 sparc-nat.o sparcnbsd-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=sparc-tdep.o sparcnbsd-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 sparc-nat.o sparcnbsd-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/sparc/version.c b/gnu/usr.bin/gdb6/arch/sparc/version.c index 9fd309fa1b8d..5193f6667cee 100644 --- a/gnu/usr.bin/gdb6/arch/sparc/version.c +++ b/gnu/usr.bin/gdb6/arch/sparc/version.c @@ -3,6 +3,6 @@ /* 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[] = "sparc--netbsdelf"; const char target_name[] = "sparc--netbsdelf"; diff --git a/gnu/usr.bin/gdb6/arch/sparc64/config.h b/gnu/usr.bin/gdb6/arch/sparc64/config.h index ecf8116eb7f8..b6161268aa88 100644 --- a/gnu/usr.bin/gdb6/arch/sparc64/config.h +++ b/gnu/usr.bin/gdb6/arch/sparc64/config.h @@ -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_sparc_arch diff --git a/gnu/usr.bin/gdb6/arch/sparc64/defs.mk b/gnu/usr.bin/gdb6/arch/sparc64/defs.mk index 11fac8bfe8f1..502911afddd5 100644 --- a/gnu/usr.bin/gdb6/arch/sparc64/defs.mk +++ b/gnu/usr.bin/gdb6/arch/sparc64/defs.mk @@ -2,6 +2,6 @@ # 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=sparc64-tdep.o sparc64nbsd-tdep.o sparc-tdep.o sparcnbsd-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 sparc64nbsd-nat.o sparc-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=sparc64-tdep.o sparc64nbsd-tdep.o sparc-tdep.o sparcnbsd-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 sparc64nbsd-nat.o sparc-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/sparc64/version.c b/gnu/usr.bin/gdb6/arch/sparc64/version.c index bb0af4b3be83..44c4dacfc15a 100644 --- a/gnu/usr.bin/gdb6/arch/sparc64/version.c +++ b/gnu/usr.bin/gdb6/arch/sparc64/version.c @@ -3,6 +3,6 @@ /* 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[] = "sparc64--netbsd"; const char target_name[] = "sparc64--netbsd"; diff --git a/gnu/usr.bin/gdb6/arch/x86_64/config.h b/gnu/usr.bin/gdb6/arch/x86_64/config.h index ec5a40b5150c..c460f75c13f9 100644 --- a/gnu/usr.bin/gdb6/arch/x86_64/config.h +++ b/gnu/usr.bin/gdb6/arch/x86_64/config.h @@ -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/x86_64/defs.mk b/gnu/usr.bin/gdb6/arch/x86_64/defs.mk index 80aa01d13f5d..05011b05bdbd 100644 --- a/gnu/usr.bin/gdb6/arch/x86_64/defs.mk +++ b/gnu/usr.bin/gdb6/arch/x86_64/defs.mk @@ -2,6 +2,6 @@ # 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=amd64-tdep.o amd64nbsd-tdep.o i386-tdep.o i387-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 amd64-nat.o amd64bsd-nat.o amd64nbsd-nat.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=amd64-tdep.o amd64nbsd-tdep.o i386-tdep.o i387-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 amd64-nat.o amd64bsd-nat.o amd64nbsd-nat.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/x86_64/version.c b/gnu/usr.bin/gdb6/arch/x86_64/version.c index e916f04b6820..d56ed76f3216 100644 --- a/gnu/usr.bin/gdb6/arch/x86_64/version.c +++ b/gnu/usr.bin/gdb6/arch/x86_64/version.c @@ -3,6 +3,6 @@ /* 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[] = "x86_64--netbsd"; const char target_name[] = "x86_64--netbsd"; diff --git a/gnu/usr.bin/gdb6/bfd/arch/alpha/bfd.h b/gnu/usr.bin/gdb6/bfd/arch/alpha/bfd.h index 4e0739d41b1e..2b70d51c5c6c 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/alpha/bfd.h +++ b/gnu/usr.bin/gdb6/bfd/arch/alpha/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/alpha/bfdver.h b/gnu/usr.bin/gdb6/bfd/arch/alpha/bfdver.h index a7ca1132bc96..941d8aaad5ab 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/alpha/bfdver.h +++ b/gnu/usr.bin/gdb6/bfd/arch/alpha/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/alpha/config.h b/gnu/usr.bin/gdb6/bfd/arch/alpha/config.h index 1926a44e524d..82c15da2398d 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/alpha/config.h +++ b/gnu/usr.bin/gdb6/bfd/arch/alpha/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/alpha/defs.mk b/gnu/usr.bin/gdb6/bfd/arch/alpha/defs.mk index 50c1570a2f48..12bccf56b1d4 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/alpha/defs.mk +++ b/gnu/usr.bin/gdb6/bfd/arch/alpha/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=elf64-alpha.lo elf64.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo coff-alpha.lo ecoff.lo ecofflink.lo elf64-gen.lo elf32-gen.lo elf32.lo cpu-alpha.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/bfd/arch/arm/bfd.h b/gnu/usr.bin/gdb6/bfd/arch/arm/bfd.h index 61194e9fa0d1..c9310060361a 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/arm/bfd.h +++ b/gnu/usr.bin/gdb6/bfd/arch/arm/bfd.h @@ -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/arm/bfdver.h b/gnu/usr.bin/gdb6/bfd/arch/arm/bfdver.h index 3cda0df23d93..941d8aaad5ab 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/arm/bfdver.h +++ b/gnu/usr.bin/gdb6/bfd/arch/arm/bfdver.h @@ -2,6 +2,6 @@ /* 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/arm/config.h b/gnu/usr.bin/gdb6/bfd/arch/arm/config.h index 988970c7c317..09bb8e75f46a 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/arm/config.h +++ b/gnu/usr.bin/gdb6/bfd/arch/arm/config.h @@ -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/arm/defs.mk b/gnu/usr.bin/gdb6/bfd/arch/arm/defs.mk index 97efb45636bb..00c46f77f0a3 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/arm/defs.mk +++ b/gnu/usr.bin/gdb6/bfd/arch/arm/defs.mk @@ -2,7 +2,7 @@ # 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-arm.lo elf32.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo armnetbsd.lo aout32.lo elf32-gen.lo cpu-arm.lo netbsd-core.lo ofiles +G_libbfd_la_DEPENDENCIES=elf32-arm.lo elf32.lo elf-vxworks.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo armnetbsd.lo aout32.lo elf32-gen.lo cpu-arm.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 G_DEFS=-DHAVE_CONFIG_H G_INCLUDES=-DNETBSD_CORE -I. -I${GNUHOSTDIST}/bfd -I${GNUHOSTDIST}/bfd/../include -I${GNUHOSTDIST}/bfd/../intl -I../intl diff --git a/gnu/usr.bin/gdb6/bfd/arch/mipseb/bfd.h b/gnu/usr.bin/gdb6/bfd/arch/mipseb/bfd.h index f6e738cd5c45..2e15738bfb3c 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/mipseb/bfd.h +++ b/gnu/usr.bin/gdb6/bfd/arch/mipseb/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/mipseb/bfdver.h b/gnu/usr.bin/gdb6/bfd/arch/mipseb/bfdver.h index a7ca1132bc96..941d8aaad5ab 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/mipseb/bfdver.h +++ b/gnu/usr.bin/gdb6/bfd/arch/mipseb/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/mipseb/config.h b/gnu/usr.bin/gdb6/bfd/arch/mipseb/config.h index 8c2b6dcc91b8..09bb8e75f46a 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/mipseb/config.h +++ b/gnu/usr.bin/gdb6/bfd/arch/mipseb/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/mipseb/defs.mk b/gnu/usr.bin/gdb6/bfd/arch/mipseb/defs.mk index efe6db85f57c..704bd2c56d67 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/mipseb/defs.mk +++ b/gnu/usr.bin/gdb6/bfd/arch/mipseb/defs.mk @@ -1,9 +1,9 @@ # 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-mips.lo elfxx-mips.lo elf32.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo ecofflink.lo elf64-mips.lo elf64.lo coff-mips.lo ecoff.lo elf64-gen.lo elf32-gen.lo cpu-mips.lo ofiles +G_libbfd_la_DEPENDENCIES=elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo ecofflink.lo elf64-mips.lo elf64.lo coff-mips.lo ecoff.lo elf64-gen.lo elf32-gen.lo cpu-mips.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 G_DEFS=-DHAVE_CONFIG_H G_INCLUDES=-I. -I${GNUHOSTDIST}/bfd -I${GNUHOSTDIST}/bfd/../include -I${GNUHOSTDIST}/bfd/../intl -I../intl -G_TDEFAULTS=-DDEFAULT_VECTOR=bfd_elf32_bigmips_vec -DSELECT_VECS='&bfd_elf32_bigmips_vec,&bfd_elf32_littlemips_vec,&bfd_elf64_bigmips_vec,&bfd_elf64_littlemips_vec,&ecoff_big_vec,&ecoff_little_vec,&bfd_elf64_little_generic_vec,&bfd_elf64_big_generic_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec' -DSELECT_ARCHITECTURES='&bfd_mips_arch' -DHAVE_bfd_elf32_bigmips_vec -DHAVE_bfd_elf32_littlemips_vec -DHAVE_bfd_elf64_bigmips_vec -DHAVE_bfd_elf64_littlemips_vec -DHAVE_ecoff_big_vec -DHAVE_ecoff_little_vec -DHAVE_bfd_elf64_little_generic_vec -DHAVE_bfd_elf64_big_generic_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec +G_TDEFAULTS=-DDEFAULT_VECTOR=bfd_elf32_tradbigmips_vec -DSELECT_VECS='&bfd_elf32_tradbigmips_vec,&bfd_elf32_tradlittlemips_vec,&bfd_elf64_tradbigmips_vec,&bfd_elf64_tradlittlemips_vec,&ecoff_big_vec,&ecoff_little_vec,&bfd_elf64_little_generic_vec,&bfd_elf64_big_generic_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec' -DSELECT_ARCHITECTURES='&bfd_mips_arch' -DHAVE_bfd_elf32_tradbigmips_vec -DHAVE_bfd_elf32_tradlittlemips_vec -DHAVE_bfd_elf64_tradbigmips_vec -DHAVE_bfd_elf64_tradlittlemips_vec -DHAVE_ecoff_big_vec -DHAVE_ecoff_little_vec -DHAVE_bfd_elf64_little_generic_vec -DHAVE_bfd_elf64_big_generic_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec diff --git a/gnu/usr.bin/gdb6/bfd/arch/powerpc/bfd.h b/gnu/usr.bin/gdb6/bfd/arch/powerpc/bfd.h index 0fa0a6b4da8e..c9310060361a 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/powerpc/bfd.h +++ b/gnu/usr.bin/gdb6/bfd/arch/powerpc/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/powerpc/bfdver.h b/gnu/usr.bin/gdb6/bfd/arch/powerpc/bfdver.h index a7ca1132bc96..941d8aaad5ab 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/powerpc/bfdver.h +++ b/gnu/usr.bin/gdb6/bfd/arch/powerpc/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/powerpc/config.h b/gnu/usr.bin/gdb6/bfd/arch/powerpc/config.h index 8c2b6dcc91b8..09bb8e75f46a 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/powerpc/config.h +++ b/gnu/usr.bin/gdb6/bfd/arch/powerpc/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/powerpc/defs.mk b/gnu/usr.bin/gdb6/bfd/arch/powerpc/defs.mk index 1d719a251859..c22c42d7a046 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/powerpc/defs.mk +++ b/gnu/usr.bin/gdb6/bfd/arch/powerpc/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-ppc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo coff-rs6000.lo xcofflink.lo ppcboot.lo elf32-gen.lo cpu-rs6000.lo cpu-powerpc.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/bfd/arch/sparc/bfd.h b/gnu/usr.bin/gdb6/bfd/arch/sparc/bfd.h index 61194e9fa0d1..c9310060361a 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/sparc/bfd.h +++ b/gnu/usr.bin/gdb6/bfd/arch/sparc/bfd.h @@ -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/sparc/bfdver.h b/gnu/usr.bin/gdb6/bfd/arch/sparc/bfdver.h index 3cda0df23d93..941d8aaad5ab 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/sparc/bfdver.h +++ b/gnu/usr.bin/gdb6/bfd/arch/sparc/bfdver.h @@ -2,6 +2,6 @@ /* 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/sparc/config.h b/gnu/usr.bin/gdb6/bfd/arch/sparc/config.h index 988970c7c317..09bb8e75f46a 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/sparc/config.h +++ b/gnu/usr.bin/gdb6/bfd/arch/sparc/config.h @@ -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/sparc/defs.mk b/gnu/usr.bin/gdb6/bfd/arch/sparc/defs.mk index 8e910a7a7e96..6d8c4b125030 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/sparc/defs.mk +++ b/gnu/usr.bin/gdb6/bfd/arch/sparc/defs.mk @@ -2,7 +2,7 @@ # 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-sparc.lo elfxx-sparc.lo elf32.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo sparcnetbsd.lo aout32.lo elf32-gen.lo cpu-sparc.lo netbsd-core.lo ofiles +G_libbfd_la_DEPENDENCIES=elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo sparcnetbsd.lo aout32.lo elf32-gen.lo cpu-sparc.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 G_DEFS=-DHAVE_CONFIG_H G_INCLUDES=-DNETBSD_CORE -I. -I${GNUHOSTDIST}/bfd -I${GNUHOSTDIST}/bfd/../include -I${GNUHOSTDIST}/bfd/../intl -I../intl diff --git a/gnu/usr.bin/gdb6/bfd/arch/sparc64/bfd.h b/gnu/usr.bin/gdb6/bfd/arch/sparc64/bfd.h index 4918491c8013..2b70d51c5c6c 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/sparc64/bfd.h +++ b/gnu/usr.bin/gdb6/bfd/arch/sparc64/bfd.h @@ -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/sparc64/bfdver.h b/gnu/usr.bin/gdb6/bfd/arch/sparc64/bfdver.h index 3cda0df23d93..941d8aaad5ab 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/sparc64/bfdver.h +++ b/gnu/usr.bin/gdb6/bfd/arch/sparc64/bfdver.h @@ -2,6 +2,6 @@ /* 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/sparc64/config.h b/gnu/usr.bin/gdb6/bfd/arch/sparc64/config.h index daaa64c1594e..82c15da2398d 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/sparc64/config.h +++ b/gnu/usr.bin/gdb6/bfd/arch/sparc64/config.h @@ -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/sparc64/defs.mk b/gnu/usr.bin/gdb6/bfd/arch/sparc64/defs.mk index 3e03b795c938..9605a1af3c99 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/sparc64/defs.mk +++ b/gnu/usr.bin/gdb6/bfd/arch/sparc64/defs.mk @@ -2,7 +2,7 @@ # 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=elf64-sparc.lo elfxx-sparc.lo elf64.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo elf32-sparc.lo elf32.lo sunos.lo aout32.lo elf64-gen.lo elf32-gen.lo cpu-sparc.lo ofiles +G_libbfd_la_DEPENDENCIES=elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo elf32-sparc.lo elf32.lo sunos.lo aout32.lo elf64-gen.lo elf32-gen.lo cpu-sparc.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 G_DEFS=-DHAVE_CONFIG_H G_INCLUDES=-I. -I${GNUHOSTDIST}/bfd -I${GNUHOSTDIST}/bfd/../include -I${GNUHOSTDIST}/bfd/../intl -I../intl diff --git a/gnu/usr.bin/gdb6/bfd/arch/x86_64/bfd.h b/gnu/usr.bin/gdb6/bfd/arch/x86_64/bfd.h index 4918491c8013..2b70d51c5c6c 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/x86_64/bfd.h +++ b/gnu/usr.bin/gdb6/bfd/arch/x86_64/bfd.h @@ -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/x86_64/bfdver.h b/gnu/usr.bin/gdb6/bfd/arch/x86_64/bfdver.h index 3cda0df23d93..941d8aaad5ab 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/x86_64/bfdver.h +++ b/gnu/usr.bin/gdb6/bfd/arch/x86_64/bfdver.h @@ -2,6 +2,6 @@ /* 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/x86_64/config.h b/gnu/usr.bin/gdb6/bfd/arch/x86_64/config.h index daaa64c1594e..82c15da2398d 100644 --- a/gnu/usr.bin/gdb6/bfd/arch/x86_64/config.h +++ b/gnu/usr.bin/gdb6/bfd/arch/x86_64/config.h @@ -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/libiberty/arch/alpha/config.h b/gnu/usr.bin/gdb6/libiberty/arch/alpha/config.h index 336088d45543..b277392fb14a 100644 --- a/gnu/usr.bin/gdb6/libiberty/arch/alpha/config.h +++ b/gnu/usr.bin/gdb6/libiberty/arch/alpha/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/alpha/defs.mk b/gnu/usr.bin/gdb6/libiberty/arch/alpha/defs.mk index 767a873d26cf..69f9ab9ce41c 100644 --- a/gnu/usr.bin/gdb6/libiberty/arch/alpha/defs.mk +++ b/gnu/usr.bin/gdb6/libiberty/arch/alpha/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/libiberty/arch/mipseb/config.h b/gnu/usr.bin/gdb6/libiberty/arch/mipseb/config.h index 756fc8f584d5..157750087194 100644 --- a/gnu/usr.bin/gdb6/libiberty/arch/mipseb/config.h +++ b/gnu/usr.bin/gdb6/libiberty/arch/mipseb/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/mipseb/defs.mk b/gnu/usr.bin/gdb6/libiberty/arch/mipseb/defs.mk index 767a873d26cf..69f9ab9ce41c 100644 --- a/gnu/usr.bin/gdb6/libiberty/arch/mipseb/defs.mk +++ b/gnu/usr.bin/gdb6/libiberty/arch/mipseb/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/libiberty/arch/powerpc/config.h b/gnu/usr.bin/gdb6/libiberty/arch/powerpc/config.h index 756fc8f584d5..157750087194 100644 --- a/gnu/usr.bin/gdb6/libiberty/arch/powerpc/config.h +++ b/gnu/usr.bin/gdb6/libiberty/arch/powerpc/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/powerpc/defs.mk b/gnu/usr.bin/gdb6/libiberty/arch/powerpc/defs.mk index 767a873d26cf..69f9ab9ce41c 100644 --- a/gnu/usr.bin/gdb6/libiberty/arch/powerpc/defs.mk +++ b/gnu/usr.bin/gdb6/libiberty/arch/powerpc/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/alpha/config.h b/gnu/usr.bin/gdb6/opcodes/arch/alpha/config.h index c1a6f3e11986..14bc8d092ca9 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/alpha/config.h +++ b/gnu/usr.bin/gdb6/opcodes/arch/alpha/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/alpha/defs.mk b/gnu/usr.bin/gdb6/opcodes/arch/alpha/defs.mk index ae336850f3f8..71a02a0c6afa 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/alpha/defs.mk +++ b/gnu/usr.bin/gdb6/opcodes/arch/alpha/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_alpha G_BFD_MACHINES=alpha-dis.lo alpha-opc.lo diff --git a/gnu/usr.bin/gdb6/opcodes/arch/arm/config.h b/gnu/usr.bin/gdb6/opcodes/arch/arm/config.h index 3170b756a702..14bc8d092ca9 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/arm/config.h +++ b/gnu/usr.bin/gdb6/opcodes/arch/arm/config.h @@ -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/mipseb/config.h b/gnu/usr.bin/gdb6/opcodes/arch/mipseb/config.h index c1a6f3e11986..14bc8d092ca9 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/mipseb/config.h +++ b/gnu/usr.bin/gdb6/opcodes/arch/mipseb/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/mipseb/defs.mk b/gnu/usr.bin/gdb6/opcodes/arch/mipseb/defs.mk index 39ff50ea195c..ff89b553a288 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/mipseb/defs.mk +++ b/gnu/usr.bin/gdb6/opcodes/arch/mipseb/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_mips G_BFD_MACHINES=mips-dis.lo mips-opc.lo mips16-opc.lo diff --git a/gnu/usr.bin/gdb6/opcodes/arch/powerpc/config.h b/gnu/usr.bin/gdb6/opcodes/arch/powerpc/config.h index c1a6f3e11986..14bc8d092ca9 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/powerpc/config.h +++ b/gnu/usr.bin/gdb6/opcodes/arch/powerpc/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/powerpc/defs.mk b/gnu/usr.bin/gdb6/opcodes/arch/powerpc/defs.mk index 3b02c18d7f87..aa58b89b1e1d 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/powerpc/defs.mk +++ b/gnu/usr.bin/gdb6/opcodes/arch/powerpc/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_rs6000 -DARCH_powerpc G_BFD_MACHINES=ppc-dis.lo ppc-opc.lo diff --git a/gnu/usr.bin/gdb6/opcodes/arch/sparc/config.h b/gnu/usr.bin/gdb6/opcodes/arch/sparc/config.h index 3170b756a702..14bc8d092ca9 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/sparc/config.h +++ b/gnu/usr.bin/gdb6/opcodes/arch/sparc/config.h @@ -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/sparc64/config.h b/gnu/usr.bin/gdb6/opcodes/arch/sparc64/config.h index 3170b756a702..14bc8d092ca9 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/sparc64/config.h +++ b/gnu/usr.bin/gdb6/opcodes/arch/sparc64/config.h @@ -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/x86_64/config.h b/gnu/usr.bin/gdb6/opcodes/arch/x86_64/config.h index 3170b756a702..14bc8d092ca9 100644 --- a/gnu/usr.bin/gdb6/opcodes/arch/x86_64/config.h +++ b/gnu/usr.bin/gdb6/opcodes/arch/x86_64/config.h @@ -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/readline/arch/alpha/config.h b/gnu/usr.bin/gdb6/readline/arch/alpha/config.h index 6cc75c49158d..32dcf660d3db 100644 --- a/gnu/usr.bin/gdb6/readline/arch/alpha/config.h +++ b/gnu/usr.bin/gdb6/readline/arch/alpha/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 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 header file. */ #define HAVE_DIRENT_H 1 +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + /* Define if you have the 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/alpha/defs.mk b/gnu/usr.bin/gdb6/readline/arch/alpha/defs.mk index 8c0e49661d61..8c7af15bb3d3 100644 --- a/gnu/usr.bin/gdb6/readline/arch/alpha/defs.mk +++ b/gnu/usr.bin/gdb6/readline/arch/alpha/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 diff --git a/gnu/usr.bin/gdb6/readline/arch/arm/config.h b/gnu/usr.bin/gdb6/readline/arch/arm/config.h index 996f15963b49..32dcf660d3db 100644 --- a/gnu/usr.bin/gdb6/readline/arch/arm/config.h +++ b/gnu/usr.bin/gdb6/readline/arch/arm/config.h @@ -5,12 +5,18 @@ /* 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 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 header file. */ #define HAVE_DIRENT_H 1 +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + /* Define if you have the 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/arm/defs.mk b/gnu/usr.bin/gdb6/readline/arch/arm/defs.mk index 805e7df081a5..8c7af15bb3d3 100644 --- a/gnu/usr.bin/gdb6/readline/arch/arm/defs.mk +++ b/gnu/usr.bin/gdb6/readline/arch/arm/defs.mk @@ -2,5 +2,5 @@ # 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 diff --git a/gnu/usr.bin/gdb6/readline/arch/mipseb/config.h b/gnu/usr.bin/gdb6/readline/arch/mipseb/config.h index 6cc75c49158d..32dcf660d3db 100644 --- a/gnu/usr.bin/gdb6/readline/arch/mipseb/config.h +++ b/gnu/usr.bin/gdb6/readline/arch/mipseb/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 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 header file. */ #define HAVE_DIRENT_H 1 +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + /* Define if you have the 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/mipseb/defs.mk b/gnu/usr.bin/gdb6/readline/arch/mipseb/defs.mk index 8c0e49661d61..8c7af15bb3d3 100644 --- a/gnu/usr.bin/gdb6/readline/arch/mipseb/defs.mk +++ b/gnu/usr.bin/gdb6/readline/arch/mipseb/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 diff --git a/gnu/usr.bin/gdb6/readline/arch/powerpc/config.h b/gnu/usr.bin/gdb6/readline/arch/powerpc/config.h index 6cc75c49158d..32dcf660d3db 100644 --- a/gnu/usr.bin/gdb6/readline/arch/powerpc/config.h +++ b/gnu/usr.bin/gdb6/readline/arch/powerpc/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 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 header file. */ #define HAVE_DIRENT_H 1 +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + /* Define if you have the 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/powerpc/defs.mk b/gnu/usr.bin/gdb6/readline/arch/powerpc/defs.mk index 8c0e49661d61..8c7af15bb3d3 100644 --- a/gnu/usr.bin/gdb6/readline/arch/powerpc/defs.mk +++ b/gnu/usr.bin/gdb6/readline/arch/powerpc/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 diff --git a/gnu/usr.bin/gdb6/readline/arch/sparc/config.h b/gnu/usr.bin/gdb6/readline/arch/sparc/config.h index 996f15963b49..32dcf660d3db 100644 --- a/gnu/usr.bin/gdb6/readline/arch/sparc/config.h +++ b/gnu/usr.bin/gdb6/readline/arch/sparc/config.h @@ -5,12 +5,18 @@ /* 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 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 header file. */ #define HAVE_DIRENT_H 1 +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + /* Define if you have the 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/sparc/defs.mk b/gnu/usr.bin/gdb6/readline/arch/sparc/defs.mk index 805e7df081a5..8c7af15bb3d3 100644 --- a/gnu/usr.bin/gdb6/readline/arch/sparc/defs.mk +++ b/gnu/usr.bin/gdb6/readline/arch/sparc/defs.mk @@ -2,5 +2,5 @@ # 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 diff --git a/gnu/usr.bin/gdb6/readline/arch/sparc64/config.h b/gnu/usr.bin/gdb6/readline/arch/sparc64/config.h index 996f15963b49..32dcf660d3db 100644 --- a/gnu/usr.bin/gdb6/readline/arch/sparc64/config.h +++ b/gnu/usr.bin/gdb6/readline/arch/sparc64/config.h @@ -5,12 +5,18 @@ /* 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 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 header file. */ #define HAVE_DIRENT_H 1 +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + /* Define if you have the 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/sparc64/defs.mk b/gnu/usr.bin/gdb6/readline/arch/sparc64/defs.mk index 805e7df081a5..8c7af15bb3d3 100644 --- a/gnu/usr.bin/gdb6/readline/arch/sparc64/defs.mk +++ b/gnu/usr.bin/gdb6/readline/arch/sparc64/defs.mk @@ -2,5 +2,5 @@ # 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 diff --git a/gnu/usr.bin/gdb6/readline/arch/x86_64/config.h b/gnu/usr.bin/gdb6/readline/arch/x86_64/config.h index 996f15963b49..32dcf660d3db 100644 --- a/gnu/usr.bin/gdb6/readline/arch/x86_64/config.h +++ b/gnu/usr.bin/gdb6/readline/arch/x86_64/config.h @@ -5,12 +5,18 @@ /* 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 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 header file. */ #define HAVE_DIRENT_H 1 +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + /* Define if you have the 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/x86_64/defs.mk b/gnu/usr.bin/gdb6/readline/arch/x86_64/defs.mk index 805e7df081a5..8c7af15bb3d3 100644 --- a/gnu/usr.bin/gdb6/readline/arch/x86_64/defs.mk +++ b/gnu/usr.bin/gdb6/readline/arch/x86_64/defs.mk @@ -2,5 +2,5 @@ # 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 diff --git a/gnu/usr.bin/gdb6/sim/arch/powerpc/cconfig.h b/gnu/usr.bin/gdb6/sim/arch/powerpc/cconfig.h index ba0ac98dea7a..49cca1a0f097 100644 --- a/gnu/usr.bin/gdb6/sim/arch/powerpc/cconfig.h +++ b/gnu/usr.bin/gdb6/sim/arch/powerpc/cconfig.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 */ /* cconfig.h. Generated by configure. */ /* config.in. Generated from configure.ac by autoheader. */ diff --git a/gnu/usr.bin/gdb6/sim/arch/powerpc/config.h b/gnu/usr.bin/gdb6/sim/arch/powerpc/config.h index 2593303efe71..c6233b42b8fd 100644 --- a/gnu/usr.bin/gdb6/sim/arch/powerpc/config.h +++ b/gnu/usr.bin/gdb6/sim/arch/powerpc/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. */ @@ -403,6 +403,11 @@ /* Define to 1 if your declares `struct tm'. */ /* #undef TM_IN_SYS_TIME */ +/* Define if we should use the Windows API, instead of the POSIX API. On + Windows, we use the Windows API when building for MinGW, but the POSIX API + when building for Cygwin. */ +/* #undef USE_WIN32API */ + /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ /* #undef WORDS_BIGENDIAN */