[Midnightbsd-cvs] src [10934] trunk/gnu/usr.bin/gdb/arch: add power, mips, ia64, arm

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Jun 14 20:34:11 EDT 2018


Revision: 10934
          http://svnweb.midnightbsd.org/src/?rev=10934
Author:   laffer1
Date:     2018-06-14 20:34:11 -0400 (Thu, 14 Jun 2018)
Log Message:
-----------
add power, mips, ia64, arm

Added Paths:
-----------
    trunk/gnu/usr.bin/gdb/arch/arm/
    trunk/gnu/usr.bin/gdb/arch/arm/Makefile
    trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-nat.c
    trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-tdep.c
    trunk/gnu/usr.bin/gdb/arch/arm/config.h
    trunk/gnu/usr.bin/gdb/arch/arm/init.c
    trunk/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h
    trunk/gnu/usr.bin/gdb/arch/arm/tm-fbsd.h
    trunk/gnu/usr.bin/gdb/arch/arm/xm-fbsd.h
    trunk/gnu/usr.bin/gdb/arch/ia64/
    trunk/gnu/usr.bin/gdb/arch/ia64/Makefile
    trunk/gnu/usr.bin/gdb/arch/ia64/config.h
    trunk/gnu/usr.bin/gdb/arch/ia64/init.c
    trunk/gnu/usr.bin/gdb/arch/mips/
    trunk/gnu/usr.bin/gdb/arch/mips/Makefile
    trunk/gnu/usr.bin/gdb/arch/mips/config.h
    trunk/gnu/usr.bin/gdb/arch/mips/init.c
    trunk/gnu/usr.bin/gdb/arch/powerpc/
    trunk/gnu/usr.bin/gdb/arch/powerpc/Makefile
    trunk/gnu/usr.bin/gdb/arch/powerpc/config.h
    trunk/gnu/usr.bin/gdb/arch/powerpc/init.c
    trunk/gnu/usr.bin/gdb/arch/powerpc64/
    trunk/gnu/usr.bin/gdb/arch/powerpc64/Makefile
    trunk/gnu/usr.bin/gdb/arch/powerpc64/config.h
    trunk/gnu/usr.bin/gdb/arch/powerpc64/init.c

Added: trunk/gnu/usr.bin/gdb/arch/arm/Makefile
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/arm/Makefile	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/arm/Makefile	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,21 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/arm/Makefile 181167 2008-08-02 12:33:39Z cognet $
+
+GENSRCS+= xm.h
+LIBSRCS+= armfbsd-nat.c
+LIBSRCS+= arm-tdep.c armfbsd-tdep.c solib.c solib-svr4.c
+.if !defined(GDB_CROSS_DEBUGGER)
+LIBSRCS+= fbsd-threads.c
+.endif
+
+nm.h:
+#XXX this should be arm/nm-fbsd.h but won't until it's merged into the gdb repo
+	echo '#include "nm-fbsd.h"' > ${.TARGET}
+
+tm.h:
+#XXX this should be arm/tm-fbsd.h
+	echo '#include "tm-fbsd.h"' > ${.TARGET}
+
+xm.h:
+#XXX this should be arm/xm-fbsd.h
+	echo '#include "xm-fbsd.h"' > ${.TARGET}


Property changes on: trunk/gnu/usr.bin/gdb/arch/arm/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-nat.c
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-nat.c	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-nat.c	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,553 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/arm/armfbsd-nat.c 225190 2011-08-26 15:24:54Z cognet $ */
+
+ /* Native-dependent code for BSD Unix running on ARM's, for GDB.
+   Copyright 1988, 1989, 1991, 1992, 1994, 1996, 1999, 2002
+   Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include "defs.h"
+
+#ifndef FETCH_INFERIOR_REGISTERS
+#ifndef CROSS_DEBUGGER
+#error Not FETCH_INFERIOR_REGISTERS 
+#endif
+#endif /* !FETCH_INFERIOR_REGISTERS */
+
+#include "arm-tdep.h"
+
+#include <sys/types.h>
+#ifndef CROSS_DEBUGGER
+#include <sys/ptrace.h>
+#include <machine/reg.h>
+#include <machine/frame.h>
+#endif
+#include "inferior.h"
+#include "regcache.h"
+#include "gdbcore.h"
+
+extern int arm_apcs_32;
+
+#ifdef CROSS_DEBUGGER
+struct reg {
+	unsigned int r[13];
+	unsigned int r_sp;
+	unsigned int r_lr;
+	unsigned int r_pc;
+	unsigned int r_cpsr;
+};
+
+typedef struct fp_extended_precision {
+	u_int32_t fp_exponent;
+	u_int32_t fp_mantissa_hi;
+	u_int32_t fp_mantissa_lo;
+} fp_extended_precision_t;
+
+typedef struct fp_extended_precision fp_reg_t;
+
+struct fpreg {
+	unsigned int fpr_fpsr;
+	fp_reg_t fpr[8];
+};
+#endif
+
+void
+supply_gregset (struct reg *gregset)
+{
+  int regno;
+  CORE_ADDR r_pc;
+
+  /* Integer registers.  */
+  for (regno = ARM_A1_REGNUM; regno < ARM_SP_REGNUM; regno++)
+    supply_register (regno, (char *) &gregset->r[regno]);
+
+  supply_register (ARM_SP_REGNUM, (char *) &gregset->r_sp);
+  supply_register (ARM_LR_REGNUM, (char *) &gregset->r_lr);
+  supply_register (ARM_PC_REGNUM, (char *) &gregset->r_pc);
+
+  if (arm_apcs_32)
+    supply_register (ARM_PS_REGNUM, (char *) &gregset->r_cpsr);
+  else
+    supply_register (ARM_PS_REGNUM, (char *) &gregset->r_pc);
+}
+
+/* Fill register REGNO (if it is a general-purpose register) in
+   *GREGSETPS with the value in GDB's register array.  If REGNO is -1,
+   do this for all registers.  */
+
+void
+fill_gregset (struct reg *gregset, int regno)
+{
+  int i;
+
+  for (i = ARM_A1_REGNUM; i < ARM_SP_REGNUM; i++)
+    if ((regno == -1 || regno == i))
+      regcache_collect (i, &gregset->r[i]);
+  if (regno == -1 || regno == ARM_SP_REGNUM)
+      regcache_collect (ARM_SP_REGNUM, &gregset->r_sp);
+  if (regno == -1 || regno == ARM_LR_REGNUM)
+      regcache_collect (ARM_LR_REGNUM, &gregset->r_lr);
+  if (regno == -1 || regno == ARM_PC_REGNUM)
+      regcache_collect (ARM_PC_REGNUM, &gregset->r_pc);
+  if (regno == -1 || regno == ARM_PS_REGNUM)
+      regcache_collect (ARM_PS_REGNUM, &gregset->r_cpsr);
+}
+
+void
+supply_fpregset (struct fpreg *fparegset)
+{
+  int regno;
+
+  for (regno = ARM_F0_REGNUM; regno <= ARM_F7_REGNUM; regno++)
+    supply_register
+      (regno, (char *) &fparegset->fpr[regno - ARM_F0_REGNUM]);
+
+  supply_register (ARM_FPS_REGNUM, (char *) &fparegset->fpr_fpsr);
+}
+
+void
+fill_fpregset (struct fpreg *fparegset, int regno)
+{
+  int i;
+
+  for (i = ARM_F0_REGNUM; i <= ARM_F7_REGNUM; i++)
+    if (regno == -1 || regno == i)
+      regcache_raw_supply(current_regcache, i,
+	  &fparegset->fpr[i - ARM_F0_REGNUM]);
+  if (regno == -1 || regno == ARM_FPS_REGNUM)
+    regcache_raw_supply(current_regcache, ARM_FPS_REGNUM, 
+	&fparegset->fpr_fpsr);
+}
+
+static void
+fetch_register (int regno)
+{
+  struct reg inferior_registers;
+#ifndef CROSS_DEBUGGER
+  int ret;
+
+  ret = ptrace (PT_GETREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_registers, 0);
+
+  if (ret < 0)
+    {
+      warning ("unable to fetch general register");
+      return;
+    }
+#endif
+
+  switch (regno)
+    {
+    case ARM_SP_REGNUM:
+      supply_register (ARM_SP_REGNUM, (char *) &inferior_registers.r_sp);
+      break;
+
+    case ARM_LR_REGNUM:
+      supply_register (ARM_LR_REGNUM, (char *) &inferior_registers.r_lr);
+      break;
+
+    case ARM_PC_REGNUM:
+      /* This is ok: we're running native... */
+      inferior_registers.r_pc = ADDR_BITS_REMOVE (inferior_registers.r_pc);
+      supply_register (ARM_PC_REGNUM, (char *) &inferior_registers.r_pc);
+      break;
+
+    case ARM_PS_REGNUM:
+      if (arm_apcs_32)
+	supply_register (ARM_PS_REGNUM, (char *) &inferior_registers.r_cpsr);
+      else
+	supply_register (ARM_PS_REGNUM, (char *) &inferior_registers.r_pc);
+      break;
+
+    default:
+      supply_register (regno, (char *) &inferior_registers.r[regno]);
+      break;
+    }
+}
+
+static void
+fetch_regs (void)
+{
+  struct reg inferior_registers;
+#ifndef CROSS_DEBUGGER
+  int ret;
+#endif
+  int regno;
+
+#ifndef CROSS_DEBUGGER
+  ret = ptrace (PT_GETREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_registers, 0);
+
+  if (ret < 0)
+    {
+      warning ("unable to fetch general registers");
+      return;
+    }
+#endif
+
+  supply_gregset (&inferior_registers);
+}
+
+static void
+fetch_fp_register (int regno)
+{
+  struct fpreg inferior_fp_registers;
+#ifndef CROSS_DEBUGGER
+  int ret;
+
+  ret = ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_fp_registers, 0);
+
+  if (ret < 0)
+    {
+      warning ("unable to fetch floating-point register");
+      return;
+    }
+#endif
+
+  switch (regno)
+    {
+    case ARM_FPS_REGNUM:
+      supply_register (ARM_FPS_REGNUM,
+		       (char *) &inferior_fp_registers.fpr_fpsr);
+      break;
+
+    default:
+      supply_register
+	(regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]);
+      break;
+    }
+}
+
+static void
+fetch_fp_regs (void)
+{
+  struct fpreg inferior_fp_registers;
+#ifndef CROSS_DEBUGGER
+  int ret;
+#endif
+  int regno;
+
+#ifndef CROSS_DEBUGGER
+  ret = ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_fp_registers, 0);
+
+  if (ret < 0)
+    {
+      warning ("unable to fetch general registers");
+      return;
+    }
+#endif
+
+  supply_fpregset (&inferior_fp_registers);
+}
+
+void
+fetch_inferior_registers (int regno)
+{
+  if (regno >= 0)
+    {
+      if (regno < ARM_F0_REGNUM || regno > ARM_FPS_REGNUM)
+	fetch_register (regno);
+      else
+	fetch_fp_register (regno);
+    }
+  else
+    {
+      fetch_regs ();
+      fetch_fp_regs ();
+    }
+}
+
+
+static void
+store_register (int regno)
+{
+  struct reg inferior_registers;
+#ifndef CROSS_DEBUGGER
+  int ret;
+
+  ret = ptrace (PT_GETREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_registers, 0);
+
+  if (ret < 0)
+    {
+      warning ("unable to fetch general registers");
+      return;
+    }
+#endif
+
+  switch (regno)
+    {
+    case ARM_SP_REGNUM:
+      regcache_collect (ARM_SP_REGNUM, (char *) &inferior_registers.r_sp);
+      break;
+
+    case ARM_LR_REGNUM:
+      regcache_collect (ARM_LR_REGNUM, (char *) &inferior_registers.r_lr);
+      break;
+
+    case ARM_PC_REGNUM:
+      if (arm_apcs_32)
+	regcache_collect (ARM_PC_REGNUM, (char *) &inferior_registers.r_pc);
+      else
+	{
+	  unsigned pc_val;
+
+	  regcache_collect (ARM_PC_REGNUM, (char *) &pc_val);
+	  
+	  pc_val = ADDR_BITS_REMOVE (pc_val);
+	  inferior_registers.r_pc
+	    ^= ADDR_BITS_REMOVE (inferior_registers.r_pc);
+	  inferior_registers.r_pc |= pc_val;
+	}
+      break;
+
+    case ARM_PS_REGNUM:
+      if (arm_apcs_32)
+	regcache_collect (ARM_PS_REGNUM, (char *) &inferior_registers.r_cpsr);
+      else
+	{
+	  unsigned psr_val;
+
+	  regcache_collect (ARM_PS_REGNUM, (char *) &psr_val);
+
+	  psr_val ^= ADDR_BITS_REMOVE (psr_val);
+	  inferior_registers.r_pc = ADDR_BITS_REMOVE (inferior_registers.r_pc);
+	  inferior_registers.r_pc |= psr_val;
+	}
+      break;
+
+    default:
+      regcache_collect (regno, (char *) &inferior_registers.r[regno]);
+      break;
+    }
+
+#ifndef CROSS_DEBUGGER
+  ret = ptrace (PT_SETREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_registers, 0);
+
+  if (ret < 0)
+    warning ("unable to write register %d to inferior", regno);
+#endif
+}
+
+static void
+store_regs (void)
+{
+  struct reg inferior_registers;
+  int ret;
+  int regno;
+
+
+  for (regno = ARM_A1_REGNUM; regno < ARM_SP_REGNUM; regno++)
+    regcache_collect (regno, (char *) &inferior_registers.r[regno]);
+
+  regcache_collect (ARM_SP_REGNUM, (char *) &inferior_registers.r_sp);
+  regcache_collect (ARM_LR_REGNUM, (char *) &inferior_registers.r_lr);
+
+  if (arm_apcs_32)
+    {
+      regcache_collect (ARM_PC_REGNUM, (char *) &inferior_registers.r_pc);
+      regcache_collect (ARM_PS_REGNUM, (char *) &inferior_registers.r_cpsr);
+    }
+  else
+    {
+      unsigned pc_val;
+      unsigned psr_val;
+
+      regcache_collect (ARM_PC_REGNUM, (char *) &pc_val);
+      regcache_collect (ARM_PS_REGNUM, (char *) &psr_val);
+	  
+      pc_val = ADDR_BITS_REMOVE (pc_val);
+      psr_val ^= ADDR_BITS_REMOVE (psr_val);
+
+      inferior_registers.r_pc = pc_val | psr_val;
+    }
+
+#ifndef CROSS_DEBUGGER
+  ret = ptrace (PT_SETREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_registers, 0);
+
+  if (ret < 0)
+    warning ("unable to store general registers");
+#endif
+}
+
+static void
+store_fp_register (int regno)
+{
+  struct fpreg inferior_fp_registers;
+#ifndef CROSS_DEBUGGER
+  int ret;
+
+  ret = ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_fp_registers, 0);
+
+  if (ret < 0)
+    {
+      warning ("unable to fetch floating-point registers");
+      return;
+    }
+#endif
+
+  switch (regno)
+    {
+    case ARM_FPS_REGNUM:
+      regcache_collect (ARM_FPS_REGNUM,
+			(char *) &inferior_fp_registers.fpr_fpsr);
+      break;
+
+    default:
+      regcache_collect
+	(regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]);
+      break;
+    }
+
+#ifndef CROSS_DEBUGGER
+  ret = ptrace (PT_SETFPREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_fp_registers, 0);
+
+  if (ret < 0)
+    warning ("unable to write register %d to inferior", regno);
+#endif
+}
+
+static void
+store_fp_regs (void)
+{
+  struct fpreg inferior_fp_registers;
+  int ret;
+  int regno;
+
+
+  for (regno = ARM_F0_REGNUM; regno <= ARM_F7_REGNUM; regno++)
+    regcache_collect
+      (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]);
+
+  regcache_collect (ARM_FPS_REGNUM, (char *) &inferior_fp_registers.fpr_fpsr);
+
+#ifndef CROSS_DEBUGGER
+  ret = ptrace (PT_SETFPREGS, PIDGET (inferior_ptid),
+		(PTRACE_ARG3_TYPE) &inferior_fp_registers, 0);
+
+  if (ret < 0)
+    warning ("unable to store floating-point registers");
+#endif
+}
+
+void
+store_inferior_registers (int regno)
+{
+  if (regno >= 0)
+    {
+      if (regno < ARM_F0_REGNUM || regno > ARM_FPS_REGNUM)
+	store_register (regno);
+      else
+	store_fp_register (regno);
+    }
+  else
+    {
+      store_regs ();
+      store_fp_regs ();
+    }
+}
+
+
+struct md_core
+{
+  struct reg intreg;
+  struct fpreg freg;
+};
+
+static void
+fetch_core_registers (char *core_reg_sect, unsigned core_reg_size,
+		      int which, CORE_ADDR ignore)
+{
+  struct md_core *core_reg = (struct md_core *) core_reg_sect;
+  int regno;
+  CORE_ADDR r_pc;
+
+  supply_gregset (&core_reg->intreg);
+  supply_fpregset (&core_reg->freg);
+}
+
+static void
+fetch_elfcore_registers (char *core_reg_sect, unsigned core_reg_size,
+			 int which, CORE_ADDR ignore)
+{
+  struct reg gregset;
+  struct fpreg fparegset;
+
+  switch (which)
+    {
+    case 0:	/* Integer registers.  */
+      if (core_reg_size != sizeof (struct reg))
+	warning ("wrong size of register set in core file");
+      else
+	{
+	  /* The memcpy may be unnecessary, but we can't really be sure
+	     of the alignment of the data in the core file.  */
+	  memcpy (&gregset, core_reg_sect, sizeof (gregset));
+	  supply_gregset (&gregset);
+	}
+      break;
+
+    case 2:
+      if (core_reg_size != sizeof (struct fpreg))
+	warning ("wrong size of FPA register set in core file");
+      else
+	{
+	  /* The memcpy may be unnecessary, but we can't really be sure
+	     of the alignment of the data in the core file.  */
+	  memcpy (&fparegset, core_reg_sect, sizeof (fparegset));
+	  supply_fpregset (&fparegset);
+	}
+      break;
+
+    default:
+      /* Don't know what kind of register request this is; just ignore it.  */
+      break;
+    }
+}
+
+static struct core_fns arm_freebsd_core_fns =
+{
+  bfd_target_unknown_flavour,		/* core_flovour.  */
+  default_check_format,			/* check_format.  */
+  default_core_sniffer,			/* core_sniffer.  */
+  fetch_core_registers,			/* core_read_registers.  */
+  NULL
+};
+
+static struct core_fns arm_freebsd_elfcore_fns =
+{
+  bfd_target_elf_flavour,		/* core_flovour.  */
+  default_check_format,			/* check_format.  */
+  default_core_sniffer,			/* core_sniffer.  */
+  fetch_elfcore_registers,		/* core_read_registers.  */
+  NULL
+};
+
+void
+_initialize_arm_fbsdnat (void)
+{
+  add_core_fns (&arm_freebsd_core_fns);
+  add_core_fns (&arm_freebsd_elfcore_fns);
+}


Property changes on: trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-nat.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-tdep.c
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-tdep.c	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-tdep.c	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,69 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/arm/armfbsd-tdep.c 173705 2007-11-17 21:30:03Z cognet $ */
+
+/* Target-specific functions for ARM running under NetBSD.
+   Copyright 2002, 2003 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include "defs.h"
+#include "osabi.h"
+
+#include "arch-utils.h"
+#include "arm-tdep.h"
+#include "solib-svr4.h"
+
+/* Description of the longjmp buffer.  */
+#define ARM_FBSD_JB_PC 24
+#define ARM_FBSD_JB_ELEMENT_SIZE INT_REGISTER_SIZE
+
+static void
+arm_freebsd_init_abi_common (struct gdbarch_info info,
+			    struct gdbarch *gdbarch)
+{
+  struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
+
+  tdep->lowest_pc = 0x8000;
+
+  tdep->jb_pc = ARM_FBSD_JB_PC;
+  tdep->jb_elt_size = ARM_FBSD_JB_ELEMENT_SIZE;
+}
+  
+static void
+arm_freebsd_elf_init_abi (struct gdbarch_info info, 
+			 struct gdbarch *gdbarch)
+{
+  struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
+
+  arm_freebsd_init_abi_common (info, gdbarch);
+
+  /* FreeBSD ELF uses SVR4-style shared libraries.  */
+  set_gdbarch_in_solib_call_trampoline
+    (gdbarch, generic_in_solib_call_trampoline);
+  set_solib_svr4_fetch_link_map_offsets
+    (gdbarch, svr4_ilp32_fetch_link_map_offsets);
+
+  tdep->fp_model = ARM_FLOAT_SOFT_VFP;
+}
+
+void
+_initialize_armfbsd_tdep (void)
+{
+  gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_FREEBSD_ELF,
+                          arm_freebsd_elf_init_abi);
+}


Property changes on: trunk/gnu/usr.bin/gdb/arch/arm/armfbsd-tdep.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/arm/config.h
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/arm/config.h	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/arm/config.h	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,563 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/arm/config.h 251512 2013-06-07 21:40:02Z emaste $ */
+
+/* config.h.  Generated automatically by configure.  */
+/* config.in.  Generated automatically from configure.in by autoheader.  */
+
+/* Define if on AIX 3.
+   System headers sometimes define this.
+   We just want to avoid a redefinition error message.  */
+#ifndef _ALL_SOURCE
+/* #undef _ALL_SOURCE */
+#endif
+
+/* Define if using alloca.c.  */
+/* #undef C_ALLOCA */
+
+/* Define to empty if the keyword does not work.  */
+/* #undef const */
+
+/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
+   This function is required for alloca.c support on those systems.  */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define if you have alloca, as a function or macro.  */
+#define HAVE_ALLOCA 1
+
+/* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
+/* #undef HAVE_ALLOCA_H */
+
+/* Define if the `long double' type works.  */
+#define HAVE_LONG_DOUBLE 1
+
+/* Define if you have a working `mmap' system call.  */
+#define HAVE_MMAP 1
+
+/* Define if you have <vfork.h>.  */
+/* #undef HAVE_VFORK_H */
+
+/* Define as __inline if that's what the C compiler calls it.  */
+/* #undef inline */
+
+/* Define to `long' if <sys/types.h> doesn't define.  */
+/* #undef off_t */
+
+/* Define to `int' if <sys/types.h> doesn't define.  */
+/* #undef pid_t */
+
+/* Define if you need to in order for stat and other things to work.  */
+/* #undef _POSIX_SOURCE */
+
+/* Define as the return type of signal handlers (int or void).  */
+#define RETSIGTYPE void
+
+/* Define if the `setpgrp' function takes no argument.  */
+/* #undef SETPGRP_VOID */
+
+/* Define to `unsigned' if <sys/types.h> doesn't define.  */
+/* #undef size_t */
+
+/* If using the C implementation of alloca, define if you know the
+   direction of stack growth for your system; otherwise it will be
+   automatically deduced at run-time.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown
+ */
+/* #undef STACK_DIRECTION */
+
+/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly.  */
+/* #undef STAT_MACROS_BROKEN */
+
+/* Define if you have the ANSI C header files.  */
+#define STDC_HEADERS 1
+
+/* Define vfork as fork if vfork does not work.  */
+/* #undef vfork */
+
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+/* Define if your struct reg has r_fs.  */
+/* #define HAVE_STRUCT_REG_R_FS 1 */
+
+/* Define if your struct stat has st_blocks.  */
+#define HAVE_STRUCT_STAT_ST_BLOCKS 1
+
+/* Define if your struct reg has r_gs.  */
+/* #define HAVE_STRUCT_REG_R_GS 1 */
+
+/* Define if <link.h> exists and defines struct link_map which has
+   members with an ``l_'' prefix.  (For Solaris, SVR4, and
+   SVR4-like systems.) */
+#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
+
+/* Define if <link.h> exists and defines struct link_map which has
+  members with an ``lm_'' prefix.  (For SunOS.)  */
+/* #undef HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS */
+
+/* Define if <link.h> exists and defines a struct so_map which has
+  members with an ``som_'' prefix.  (Found on older *BSD systems.)  */
+/* #undef HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS */
+
+/* Define if <sys/link.h> has struct link_map32 */
+/* #undef HAVE_STRUCT_LINK_MAP32 */
+
+/* Define if <sys/link.h> has link_map32 (solaris sparc-64 target) */
+/* #undef _SYSCALL32 */
+
+/* Define if the prfpregset_t type is broken. */
+/* #undef PRFPREGSET_T_BROKEN */
+
+/* Define if you want to use new multi-fd /proc interface
+   (replaces HAVE_MULTIPLE_PROC_FDS as well as other macros). */
+/* #undef NEW_PROC_API */
+
+/* Define if ioctl argument PIOCSET is available. */
+/* #undef HAVE_PROCFS_PIOCSET */
+
+/* Define if the `long long' type works.  */
+#define CC_HAS_LONG_LONG 1
+
+/* Define if the "ll" format works to print long long ints. */
+#define PRINTF_HAS_LONG_LONG 1
+
+/* Define if the "%Lg" format works to print long doubles. */
+#define PRINTF_HAS_LONG_DOUBLE 1
+
+/* Define if the "%Lg" format works to scan long doubles. */
+#define SCANF_HAS_LONG_DOUBLE 1
+
+/* Define if using Solaris thread debugging.  */
+/* #undef HAVE_THREAD_DB_LIB */
+
+/* Define on a GNU/Linux system to work around problems in sys/procfs.h.  */
+/* #undef START_INFERIOR_TRAPS_EXPECTED */
+/* #undef sys_quotactl */
+
+/* Define if you have HPUX threads */
+/* #undef HAVE_HPUX_THREAD_SUPPORT */
+
+/* Define if <proc_service.h> on solaris uses int instead of
+   size_t, and assorted other type changes. */
+/* #undef PROC_SERVICE_IS_OLD */
+
+/* Define if the simulator is being linked in.  */
+#define WITH_SIM 1
+
+/* Set to true if the save_state_t structure is present */
+/* #undef HAVE_STRUCT_SAVE_STATE_T */
+
+/* Set to true if the save_state_t structure has the ss_wide member */
+/* #undef HAVE_STRUCT_MEMBER_SS_WIDE */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETREGS request.  */
+/* #undef HAVE_PTRACE_GETREGS */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETFPXREGS request.  */
+/* #undef HAVE_PTRACE_GETFPXREGS */
+
+/* Define if <sys/ptrace.h> defines the PT_GETDBREGS request.  */
+#define HAVE_PT_GETDBREGS 1
+
+/* Define if <sys/ptrace.h> defines the PT_GETXMMREGS request.  */
+/* #undef HAVE_PT_GETXMMREGS */
+
+/* Define if libunwind library is being used.  */
+/* #undef HAVE_LIBUNWIND */
+
+/* hostfile */
+#if 0
+#define GDB_XM_FILE config/arm/xm-fbsd.h
+#else
+#define GDB_XM_FILE xm-fbsd.h
+#endif
+
+/* targetfile */
+#if 0
+#define GDB_TM_FILE config/arm/tm-fbsd.h
+#else
+#define GDB_TM_FILE tm-fbsd.h
+#endif
+
+/* nativefile */
+#ifndef CROSS_DEBUGGER
+#if 0
+#define GDB_NM_FILE config/arm/nm-fbsd.h
+#else
+#define GDB_NM_FILE nm-fbsd.h
+#endif
+#endif
+
+/* Define to 1 so <sys/proc.h> gets a definition of anon_hdl.  Works
+   around a <sys/proc.h> problem on IRIX 5.  */
+#ifndef _KMEMUSER
+/* #undef _KMEMUSER */
+#endif
+
+/* Define if you have the __argz_count function.  */
+/* #undef HAVE___ARGZ_COUNT */
+
+/* Define if you have the __argz_next function.  */
+/* #undef HAVE___ARGZ_NEXT */
+
+/* Define if you have the __argz_stringify function.  */
+/* #undef HAVE___ARGZ_STRINGIFY */
+
+/* Define if you have the _mcleanup function.  */
+#define HAVE__MCLEANUP 1
+
+/* Define if you have the canonicalize_file_name function.  */
+/* #undef HAVE_CANONICALIZE_FILE_NAME */
+
+/* Define if you have the dcgettext function.  */
+/* #undef HAVE_DCGETTEXT */
+
+/* Define if you have the getcwd function.  */
+#define HAVE_GETCWD 1
+
+/* Define if you have the getpagesize function.  */
+#define HAVE_GETPAGESIZE 1
+
+/* Define if you have the monstartup function.  */
+#define HAVE_MONSTARTUP 1
+
+/* Define if you have the munmap function.  */
+#define HAVE_MUNMAP 1
+
+/* Define if you have the poll function.  */
+#define HAVE_POLL 1
+
+/* Define if you have the pread64 function.  */
+/* #undef HAVE_PREAD64 */
+
+/* Define if you have the putenv function.  */
+#define HAVE_PUTENV 1
+
+/* Define if you have the realpath function.  */
+#define HAVE_REALPATH 1
+
+/* Define if you have the sbrk function.  */
+#define HAVE_SBRK 1
+
+/* Define if you have the setenv function.  */
+#define HAVE_SETENV 1
+
+/* Define if you have the setlocale function.  */
+#define HAVE_SETLOCALE 1
+
+/* Define if you have the setpgid function.  */
+#define HAVE_SETPGID 1
+
+/* Define if you have the setpgrp function.  */
+#define HAVE_SETPGRP 1
+
+/* Define if you have the sigaction function.  */
+#define HAVE_SIGACTION 1
+
+/* Define if you have the sigprocmask function.  */
+#define HAVE_SIGPROCMASK 1
+
+/* Define if you have the sigsetmask function.  */
+#define HAVE_SIGSETMASK 1
+
+/* Define if you have the socketpair function.  */
+#define HAVE_SOCKETPAIR 1
+
+/* Define if you have the stpcpy function.  */
+#define HAVE_STPCPY 1
+
+/* Define if you have the strcasecmp function.  */
+#define HAVE_STRCASECMP 1
+
+/* Define if you have the strchr function.  */
+#define HAVE_STRCHR 1
+
+/* Define if you have the syscall function.  */
+#define HAVE_SYSCALL 1
+
+/* Define if you have the <argz.h> header file.  */
+/* #undef HAVE_ARGZ_H */
+
+/* Define if you have the <ctype.h> header file.  */
+#define HAVE_CTYPE_H 1
+
+/* Define if you have the <curses.h> header file.  */
+#define HAVE_CURSES_H 1
+
+/* Define if you have the <dirent.h> header file.  */
+#define HAVE_DIRENT_H 1
+
+/* Define if you have the <libunwind-ia64.h> header file.  */
+/* #undef HAVE_LIBUNWIND_IA64_H */
+
+/* Define if you have the <libunwind.h> header file.  */
+/* #undef HAVE_LIBUNWIND_H */
+
+/* Define if you have the <limits.h> header file.  */
+#define HAVE_LIMITS_H 1
+
+/* Define if you have the <link.h> header file.  */
+#define HAVE_LINK_H 1
+
+/* Define if you have the <locale.h> header file.  */
+#define HAVE_LOCALE_H 1
+
+/* Define if you have the <machine/reg.h> header file.  */
+#define HAVE_MACHINE_REG_H 1
+
+/* Define if you have the <malloc.h> header file.  */
+/* #undef HAVE_MALLOC_H */
+
+/* Define if you have the <memory.h> header file.  */
+#define HAVE_MEMORY_H 1
+
+/* Define if you have the <ncurses.h> header file.  */
+#define HAVE_NCURSES_H 1
+
+/* Define if you have the <ndir.h> header file.  */
+/* #undef HAVE_NDIR_H */
+
+/* Define if you have the <nl_types.h> header file.  */
+#define HAVE_NL_TYPES_H 1
+
+/* Define if you have the <nlist.h> header file.  */
+#define HAVE_NLIST_H 1
+
+/* Define if you have the <poll.h> header file.  */
+#define HAVE_POLL_H 1
+
+/* Define if you have the <proc_service.h> header file.  */
+/* #undef HAVE_PROC_SERVICE_H */
+
+/* Define if you have the <ptrace.h> header file.  */
+/* #undef HAVE_PTRACE_H */
+
+/* Define if you have the <sgtty.h> header file.  */
+#define HAVE_SGTTY_H 1
+
+/* Define if you have the <stddef.h> header file.  */
+#define HAVE_STDDEF_H 1
+
+/* Define if you have the <stdint.h> header file.  */
+#define HAVE_STDINT_H 1
+
+/* Define if you have the <stdlib.h> header file.  */
+#define HAVE_STDLIB_H 1
+
+/* Define if you have the <string.h> header file.  */
+#define HAVE_STRING_H 1
+
+/* Define if you have the <strings.h> header file.  */
+#define HAVE_STRINGS_H 1
+
+/* Define if you have the <sys/debugreg.h> header file.  */
+/* #undef HAVE_SYS_DEBUGREG_H */
+
+/* Define if you have the <sys/dir.h> header file.  */
+/* #undef HAVE_SYS_DIR_H */
+
+/* Define if you have the <sys/fault.h> header file.  */
+/* #undef HAVE_SYS_FAULT_H */
+
+/* Define if you have the <sys/file.h> header file.  */
+#define HAVE_SYS_FILE_H 1
+
+/* Define if you have the <sys/filio.h> header file.  */
+#define HAVE_SYS_FILIO_H 1
+
+/* Define if you have the <sys/ioctl.h> header file.  */
+#define HAVE_SYS_IOCTL_H 1
+
+/* Define if you have the <sys/ndir.h> header file.  */
+/* #undef HAVE_SYS_NDIR_H */
+
+/* Define if you have the <sys/param.h> header file.  */
+#define HAVE_SYS_PARAM_H 1
+
+/* Define if you have the <sys/poll.h> header file.  */
+#define HAVE_SYS_POLL_H 1
+
+/* Define if you have the <sys/proc.h> header file.  */
+#define HAVE_SYS_PROC_H 1
+
+/* Define if you have the <sys/procfs.h> header file.  */
+#define HAVE_SYS_PROCFS_H 1
+
+/* Define if you have the <sys/ptrace.h> header file.  */
+#define HAVE_SYS_PTRACE_H 1
+
+/* Define if you have the <sys/reg.h> header file.  */
+/* #undef HAVE_SYS_REG_H */
+
+/* Define if you have the <sys/select.h> header file.  */
+#define HAVE_SYS_SELECT_H 1
+
+/* Define if you have the <sys/syscall.h> header file.  */
+#define HAVE_SYS_SYSCALL_H 1
+
+/* Define if you have the <sys/user.h> header file.  */
+#define HAVE_SYS_USER_H 1
+
+/* Define if you have the <sys/wait.h> header file.  */
+#define HAVE_SYS_WAIT_H 1
+
+/* Define if you have the <term.h> header file.  */
+#define HAVE_TERM_H 1
+
+/* Define if you have the <termio.h> header file.  */
+/* #undef HAVE_TERMIO_H */
+
+/* Define if you have the <termios.h> header file.  */
+#define HAVE_TERMIOS_H 1
+
+/* Define if you have the <thread_db.h> header file.  */
+/* #undef HAVE_THREAD_DB_H */
+
+/* Define if you have the <time.h> header file.  */
+#define HAVE_TIME_H 1
+
+/* Define if you have the <unistd.h> header file.  */
+#define HAVE_UNISTD_H 1
+
+/* Define if you have the <values.h> header file.  */
+/* #undef HAVE_VALUES_H */
+
+/* Define if you have the <wait.h> header file.  */
+/* #undef HAVE_WAIT_H */
+
+/* Define if you have the dl library (-ldl).  */
+/* #undef HAVE_LIBDL */
+
+/* Define if you have the m library (-lm).  */
+#define HAVE_LIBM 1
+
+/* Define if you have the w library (-lw).  */
+/* #undef HAVE_LIBW */
+
+/* Define if you have the stpcpy function */
+#define HAVE_STPCPY 1
+
+/* Define if your locale.h file contains LC_MESSAGES. */
+#define HAVE_LC_MESSAGES 1
+
+/* Define to 1 if NLS is requested */
+/* #undef ENABLE_NLS */
+
+/* Define as 1 if you have gettext and don't want to use GNU gettext. */
+/* #undef HAVE_GETTEXT */
+
+/* Name of this package.  */
+#define PACKAGE "gdb"
+
+/* Define to BFD's default architecture.  */
+#define DEFAULT_BFD_ARCH bfd_arm_arch
+
+/* Define to BFD's default target vector.  */
+#define DEFAULT_BFD_VEC bfd_elf32_littlearm_vec
+
+/* Define to 1 if your system has the _etext variable.  */
+#define HAVE__ETEXT 1
+
+/* Define to 1 to avoid a clash between <widec.h> and <wchar.h> on
+   Solaris 2.[78] when using GCC.  */
+/* #undef _MSE_INT_H */
+
+/* Define to 1 if we found this declaration otherwise define to 0. */
+#define HAVE_DECL_GETOPT 0
+
+/* Define if sigsetjmp is available.  */
+#define HAVE_SIGSETJMP 1
+
+/* Define to 1 if the regex included in libiberty should be used. */
+#define USE_INCLUDED_REGEX 1
+
+/* Define to 1 if your system has struct reg in <machine/reg.h>. */
+#define HAVE_STRUCT_REG 1
+
+/* Define if <stdint.h> provides the uintptr_t type. */
+#define HAVE_UINTPTR_T 1
+
+/* Define if malloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_MALLOC */
+
+/* Define if realloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_REALLOC */
+
+/* Define if free is not declared in system header files. */
+/* #undef NEED_DECLARATION_FREE */
+
+/* Define if strerror is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRERROR */
+
+/* Define if strdup is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRDUP */
+
+/* Define if strstr is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRSTR */
+
+/* Define if canonicalize_file_name is not declared in system header files. */
+#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
+
+/* Define if <sys/procfs.h> has pstatus_t. */
+/* #undef HAVE_PSTATUS_T */
+
+/* Define if <sys/procfs.h> has prrun_t. */
+/* #undef HAVE_PRRUN_T */
+
+/* Define if <sys/procfs.h> has gregset_t. */
+#define HAVE_GREGSET_T 1
+
+/* Define if <sys/procfs.h> has fpregset_t. */
+#define HAVE_FPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset_t. */
+#define HAVE_PRGREGSET_T 1
+
+/* Define if <sys/procfs.h> has prfpregset_t. */
+#define HAVE_PRFPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset32_t. */
+/* #undef HAVE_PRGREGSET32_T */
+
+/* Define if <sys/procfs.h> has prfpregset32_t. */
+/* #undef HAVE_PRFPREGSET32_T */
+
+/* Define if <sys/procfs.h> has lwpid_t. */
+#define HAVE_LWPID_T 1
+
+/* Define if <sys/procfs.h> has psaddr_t. */
+#define HAVE_PSADDR_T 1
+
+/* Define if <sys/procfs.h> has prsysent_t. */
+/* #undef HAVE_PRSYSENT_T */
+
+/* Define if <sys/procfs.h> has pr_sigset_t. */
+/* #undef HAVE_PR_SIGSET_T */
+
+/* Define if <sys/procfs.h> has pr_sigaction64_t. */
+/* #undef HAVE_PR_SIGACTION64_T */
+
+/* Define if <sys/procfs.h> has pr_siginfo64_t. */
+/* #undef HAVE_PR_SIGINFO64_T */
+
+/* Define if <thread_db.h> has the TD_NOTALLOC error code. */
+/* #undef THREAD_DB_HAS_TD_NOTALLOC */
+
+/* Define if we can use the tkill syscall. */
+/* #undef HAVE_TKILL_SYSCALL */
+
+/* Define to the default OS ABI for this configuration. */
+/* #undef GDB_OSABI_DEFAULT */
+
+/* Define to be a string naming the default host character set. */
+#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
+
+/* Define if you have the iconv() function. */
+/* #undef HAVE_ICONV */
+
+/* Define as const if the declaration of iconv() needs const. */
+/* #undef ICONV_CONST */
+


Property changes on: trunk/gnu/usr.bin/gdb/arch/arm/config.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/arm/init.c
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/arm/init.c	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/arm/init.c	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,229 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/arm/init.c 173705 2007-11-17 21:30:03Z cognet $ */
+
+/* Do not modify this file.  */
+/* It is created automatically by the Makefile.  */
+#include "defs.h"      /* For initialize_file_ftype.  */
+#include "call-cmds.h" /* For initialize_all_files.  */
+extern initialize_file_ftype _initialize_gdbtypes;
+extern initialize_file_ftype _initialize_arm_tdep;
+extern initialize_file_ftype _initialize_armfbsd_tdep;
+extern initialize_file_ftype _initialize_corelow;
+extern initialize_file_ftype _initialize_solib;
+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;
+#ifndef CROSS_DEBUGGER
+extern initialize_file_ftype _initialize_kernel_u_addr;
+extern initialize_file_ftype _initialize_infptrace;
+extern initialize_file_ftype _initialize_inftarg;
+#endif
+extern initialize_file_ftype _initialize_arm_fbsdnat;
+extern initialize_file_ftype _initialize_remote;
+extern initialize_file_ftype _initialize_dcache;
+extern initialize_file_ftype _initialize_sr_support;
+extern initialize_file_ftype _initialize_tracepoint;
+extern initialize_file_ftype _initialize_ax_gdb;
+extern initialize_file_ftype _initialize_annotate;
+extern initialize_file_ftype _initialize_auxv;
+extern initialize_file_ftype _initialize_breakpoint;
+extern initialize_file_ftype _initialize_regcache;
+extern initialize_file_ftype _initialize_charset;
+extern initialize_file_ftype _initialize_dummy_frame;
+extern initialize_file_ftype _initialize_source;
+extern initialize_file_ftype _initialize_values;
+extern initialize_file_ftype _initialize_valops;
+extern initialize_file_ftype _initialize_valarith;
+extern initialize_file_ftype _initialize_valprint;
+extern initialize_file_ftype _initialize_printcmd;
+extern initialize_file_ftype _initialize_symtab;
+extern initialize_file_ftype _initialize_symfile;
+extern initialize_file_ftype _initialize_symmisc;
+extern initialize_file_ftype _initialize_infcall;
+extern initialize_file_ftype _initialize_infcmd;
+extern initialize_file_ftype _initialize_infrun;
+extern initialize_file_ftype _initialize_stack;
+extern initialize_file_ftype _initialize_thread;
+extern initialize_file_ftype _initialize_interpreter;
+extern initialize_file_ftype _initialize_macrocmd;
+extern initialize_file_ftype _initialize_gdbarch;
+extern initialize_file_ftype _initialize_gdbarch_utils;
+extern initialize_file_ftype _initialize_gdb_osabi;
+extern initialize_file_ftype _initialize_copying;
+extern initialize_file_ftype _initialize_mem;
+extern initialize_file_ftype _initialize_parse;
+extern initialize_file_ftype _initialize_language;
+extern initialize_file_ftype _initialize_frame_reg;
+extern initialize_file_ftype _initialize_signals;
+extern initialize_file_ftype _initialize_kod;
+extern initialize_file_ftype _initialize_gdb_events;
+extern initialize_file_ftype _initialize_exec;
+extern initialize_file_ftype _initialize_maint_cmds;
+extern initialize_file_ftype _initialize_demangler;
+extern initialize_file_ftype _initialize_dbxread;
+extern initialize_file_ftype _initialize_coffread;
+extern initialize_file_ftype _initialize_elfread;
+extern initialize_file_ftype _initialize_mipsread;
+extern initialize_file_ftype _initialize_stabsread;
+extern initialize_file_ftype _initialize_core;
+extern initialize_file_ftype _initialize_dwarf2_frame;
+extern initialize_file_ftype _initialize_c_language;
+extern initialize_file_ftype _initialize_f_language;
+extern initialize_file_ftype _initialize_objc_language;
+extern initialize_file_ftype _initialize_ui_out;
+extern initialize_file_ftype _initialize_cli_out;
+extern initialize_file_ftype _initialize_varobj;
+extern initialize_file_ftype _initialize_java_language;
+extern initialize_file_ftype _initialize_m2_language;
+extern initialize_file_ftype _initialize_pascal_language;
+extern initialize_file_ftype _initialize_pascal_valprint;
+extern initialize_file_ftype _initialize_scheme_language;
+extern initialize_file_ftype _initialize_complaints;
+extern initialize_file_ftype _initialize_typeprint;
+extern initialize_file_ftype _initialize_cp_valprint;
+extern initialize_file_ftype _initialize_f_valprint;
+extern initialize_file_ftype _initialize_nlmread;
+extern initialize_file_ftype _initialize_serial;
+extern initialize_file_ftype _initialize_mdebugread;
+extern initialize_file_ftype _initialize_user_regs;
+extern initialize_file_ftype _initialize_frame;
+extern initialize_file_ftype _initialize_frame_unwind;
+extern initialize_file_ftype _initialize_frame_base;
+extern initialize_file_ftype _initialize_gnu_v2_abi;
+extern initialize_file_ftype _initialize_gnu_v3_abi;
+extern initialize_file_ftype _initialize_hpacc_abi;
+extern initialize_file_ftype _initialize_cp_abi;
+extern initialize_file_ftype _initialize_cp_support;
+extern initialize_file_ftype _initialize_cp_namespace;
+extern initialize_file_ftype _initialize_reggroup;
+extern initialize_file_ftype _initialize_inflow;
+extern initialize_file_ftype _initialize_cli_dump;
+extern initialize_file_ftype _initialize_cli_logging;
+extern initialize_file_ftype _initialize_cli_interp;
+extern initialize_file_ftype _initialize_mi_out;
+extern initialize_file_ftype _initialize_mi_cmds;
+extern initialize_file_ftype _initialize_mi_cmd_env;
+extern initialize_file_ftype _initialize_mi_interp;
+extern initialize_file_ftype _initialize_mi_main;
+extern initialize_file_ftype _initialize_thread_db;
+extern initialize_file_ftype _initialize_tui_hooks;
+extern initialize_file_ftype _initialize_tui_interp;
+extern initialize_file_ftype _initialize_tui_layout;
+extern initialize_file_ftype _initialize_tui_out;
+extern initialize_file_ftype _initialize_tui_regs;
+extern initialize_file_ftype _initialize_tui_stack;
+extern initialize_file_ftype _initialize_tui_win;
+void
+initialize_all_files (void)
+{
+  _initialize_gdbtypes ();
+  _initialize_arm_tdep ();
+  _initialize_armfbsd_tdep ();
+  _initialize_corelow ();
+  _initialize_solib ();
+  _initialize_svr4_solib ();
+  _initialize_ser_hardwire ();
+  _initialize_ser_pipe ();
+  _initialize_ser_tcp ();
+#ifndef CROSS_DEBUGGER
+  _initialize_kernel_u_addr ();
+  _initialize_infptrace ();
+  _initialize_inftarg ();
+  _initialize_thread_db ();
+#endif
+  _initialize_arm_fbsdnat ();
+  _initialize_remote ();
+  _initialize_dcache ();
+  _initialize_sr_support ();
+  _initialize_tracepoint ();
+  _initialize_ax_gdb ();
+  _initialize_annotate ();
+  _initialize_auxv ();
+  _initialize_breakpoint ();
+  _initialize_regcache ();
+  _initialize_charset ();
+  _initialize_dummy_frame ();
+  _initialize_source ();
+  _initialize_values ();
+  _initialize_valops ();
+  _initialize_valarith ();
+  _initialize_valprint ();
+  _initialize_printcmd ();
+  _initialize_symtab ();
+  _initialize_symfile ();
+  _initialize_symmisc ();
+  _initialize_infcall ();
+  _initialize_infcmd ();
+  _initialize_infrun ();
+  _initialize_stack ();
+  _initialize_thread ();
+  _initialize_interpreter ();
+  _initialize_macrocmd ();
+  _initialize_gdbarch ();
+  _initialize_gdbarch_utils ();
+  _initialize_gdb_osabi ();
+  _initialize_copying ();
+  _initialize_mem ();
+  _initialize_parse ();
+  _initialize_language ();
+  _initialize_frame_reg ();
+  _initialize_signals ();
+  _initialize_kod ();
+  _initialize_gdb_events ();
+  _initialize_exec ();
+  _initialize_maint_cmds ();
+  _initialize_demangler ();
+  _initialize_dbxread ();
+  _initialize_coffread ();
+  _initialize_elfread ();
+  _initialize_mipsread ();
+  _initialize_stabsread ();
+  _initialize_core ();
+  _initialize_dwarf2_frame ();
+  _initialize_c_language ();
+  _initialize_f_language ();
+  _initialize_objc_language ();
+  _initialize_ui_out ();
+  _initialize_cli_out ();
+  _initialize_varobj ();
+  _initialize_java_language ();
+  _initialize_m2_language ();
+  _initialize_pascal_language ();
+  _initialize_pascal_valprint ();
+  _initialize_scheme_language ();
+  _initialize_complaints ();
+  _initialize_typeprint ();
+  _initialize_cp_valprint ();
+  _initialize_f_valprint ();
+  _initialize_nlmread ();
+  _initialize_serial ();
+  _initialize_mdebugread ();
+  _initialize_user_regs ();
+  _initialize_frame ();
+  _initialize_frame_unwind ();
+  _initialize_frame_base ();
+  _initialize_gnu_v2_abi ();
+  _initialize_gnu_v3_abi ();
+  _initialize_hpacc_abi ();
+  _initialize_cp_abi ();
+  _initialize_cp_support ();
+  _initialize_cp_namespace ();
+  _initialize_reggroup ();
+  _initialize_inflow ();
+  _initialize_cli_dump ();
+  _initialize_cli_logging ();
+  _initialize_cli_interp ();
+  _initialize_mi_out ();
+  _initialize_mi_cmds ();
+  _initialize_mi_cmd_env ();
+  _initialize_mi_interp ();
+  _initialize_mi_main ();
+  _initialize_tui_hooks ();
+  _initialize_tui_interp ();
+  _initialize_tui_layout ();
+  _initialize_tui_out ();
+  _initialize_tui_regs ();
+  _initialize_tui_stack ();
+  _initialize_tui_win ();
+}


Property changes on: trunk/gnu/usr.bin/gdb/arch/arm/init.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,36 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h 205310 2010-03-19 05:40:47Z imp $ */
+
+/* Native-dependent definitions for ARM running NetBSD, for GDB.
+   Copyright 1986, 1987, 1989, 1992, 1994, 1999 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef NM_FBSD_H
+#define NM_FBSD_H
+
+/* Type of the third argument to the `ptrace' system call.  */
+#define PTRACE_ARG3_TYPE caddr_t
+
+/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'.  */
+#define FETCH_INFERIOR_REGISTERS
+
+/* We can attach and detach.  */
+#define ATTACH_DETACH
+
+#endif /* NM_FBSD_H */


Property changes on: trunk/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/arm/tm-fbsd.h
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/arm/tm-fbsd.h	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/arm/tm-fbsd.h	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,29 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/arm/tm-fbsd.h 162298 2006-09-14 06:49:34Z imp $ */
+
+/* Macro definitions for ARM running under NetBSD.
+   Copyright 2003 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef TM_FBSD_H
+#define TM_FBSD_H
+
+#include "solib.h"
+
+#endif /* TM_FBSD_H */


Property changes on: trunk/gnu/usr.bin/gdb/arch/arm/tm-fbsd.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/arm/xm-fbsd.h
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/arm/xm-fbsd.h	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/arm/xm-fbsd.h	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,23 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/arm/xm-fbsd.h 162298 2006-09-14 06:49:34Z imp $ */
+
+/* Parameters for execution on an ARM running NetBSD, for GDB.
+   Copyright 1994 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+


Property changes on: trunk/gnu/usr.bin/gdb/arch/arm/xm-fbsd.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/ia64/Makefile
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/ia64/Makefile	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/ia64/Makefile	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,15 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/ia64/Makefile 203960 2010-02-16 16:38:57Z marcel $
+
+.if !defined(GDB_CROSS_DEBUGGER)
+LIBSRCS+= fbsd-proc.c fbsd-threads.c gcore.c
+LIBSRCS+= ia64-fbsd-nat.c
+.endif
+LIBSRCS+= solib.c solib-svr4.c
+LIBSRCS+= ia64-fbsd-tdep.c ia64-tdep.c
+
+nm.h:
+	echo '#include "ia64/nm-fbsd.h"' > ${.TARGET}
+
+tm.h:
+	echo '#include "ia64/tm-fbsd.h"' > ${.TARGET}


Property changes on: trunk/gnu/usr.bin/gdb/arch/ia64/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/ia64/config.h
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/ia64/config.h	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/ia64/config.h	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,551 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/ia64/config.h 251512 2013-06-07 21:40:02Z emaste $ */
+
+/* config.h.  Generated automatically by configure.  */
+/* config.in.  Generated automatically from configure.in by autoheader.  */
+
+/* Define if on AIX 3.
+   System headers sometimes define this.
+   We just want to avoid a redefinition error message.  */
+#ifndef _ALL_SOURCE
+/* #undef _ALL_SOURCE */
+#endif
+
+/* Define if using alloca.c.  */
+/* #undef C_ALLOCA */
+
+/* Define to empty if the keyword does not work.  */
+/* #undef const */
+
+/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
+   This function is required for alloca.c support on those systems.  */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define if you have alloca, as a function or macro.  */
+#define HAVE_ALLOCA 1
+
+/* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
+/* #undef HAVE_ALLOCA_H */
+
+/* Define if the `long double' type works.  */
+#define HAVE_LONG_DOUBLE 1
+
+/* Define if you have a working `mmap' system call.  */
+#define HAVE_MMAP 1
+
+/* Define if you have <vfork.h>.  */
+/* #undef HAVE_VFORK_H */
+
+/* Define as __inline if that's what the C compiler calls it.  */
+/* #undef inline */
+
+/* Define to `long' if <sys/types.h> doesn't define.  */
+/* #undef off_t */
+
+/* Define to `int' if <sys/types.h> doesn't define.  */
+/* #undef pid_t */
+
+/* Define if you need to in order for stat and other things to work.  */
+/* #undef _POSIX_SOURCE */
+
+/* Define as the return type of signal handlers (int or void).  */
+#define RETSIGTYPE void
+
+/* Define if the `setpgrp' function takes no argument.  */
+/* #undef SETPGRP_VOID */
+
+/* Define to `unsigned' if <sys/types.h> doesn't define.  */
+/* #undef size_t */
+
+/* If using the C implementation of alloca, define if you know the
+   direction of stack growth for your system; otherwise it will be
+   automatically deduced at run-time.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown
+ */
+/* #undef STACK_DIRECTION */
+
+/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly.  */
+/* #undef STAT_MACROS_BROKEN */
+
+/* Define if you have the ANSI C header files.  */
+#define STDC_HEADERS 1
+
+/* Define vfork as fork if vfork does not work.  */
+/* #undef vfork */
+
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+/* Define if your struct reg has r_fs.  */
+/* #undef HAVE_STRUCT_REG_R_FS */
+
+/* Define if your struct stat has st_blocks.  */
+#define HAVE_STRUCT_STAT_ST_BLOCKS 1
+
+/* Define if your struct reg has r_gs.  */
+/* #undef HAVE_STRUCT_REG_R_GS */
+
+/* Define if <link.h> exists and defines struct link_map which has
+   members with an ``l_'' prefix.  (For Solaris, SVR4, and
+   SVR4-like systems.) */
+#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
+
+/* Define if <link.h> exists and defines struct link_map which has
+  members with an ``lm_'' prefix.  (For SunOS.)  */
+/* #undef HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS */
+
+/* Define if <link.h> exists and defines a struct so_map which has
+  members with an ``som_'' prefix.  (Found on older *BSD systems.)  */
+/* #undef HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS */
+
+/* Define if <sys/link.h> has struct link_map32 */
+/* #undef HAVE_STRUCT_LINK_MAP32 */
+
+/* Define if <sys/link.h> has link_map32 (solaris sparc-64 target) */
+/* #undef _SYSCALL32 */
+
+/* Define if the prfpregset_t type is broken. */
+/* #undef PRFPREGSET_T_BROKEN */
+
+/* Define if you want to use new multi-fd /proc interface
+   (replaces HAVE_MULTIPLE_PROC_FDS as well as other macros). */
+/* #undef NEW_PROC_API */
+
+/* Define if ioctl argument PIOCSET is available. */
+/* #undef HAVE_PROCFS_PIOCSET */
+
+/* Define if the `long long' type works.  */
+#define CC_HAS_LONG_LONG 1
+
+/* Define if the "ll" format works to print long long ints. */
+#define PRINTF_HAS_LONG_LONG 1
+
+/* Define if the "%Lg" format works to print long doubles. */
+#define PRINTF_HAS_LONG_DOUBLE 1
+
+/* Define if the "%Lg" format works to scan long doubles. */
+#define SCANF_HAS_LONG_DOUBLE 1
+
+/* Define if using Solaris thread debugging.  */
+/* #undef HAVE_THREAD_DB_LIB */
+
+/* Define on a GNU/Linux system to work around problems in sys/procfs.h.  */
+/* #undef START_INFERIOR_TRAPS_EXPECTED */
+/* #undef sys_quotactl */
+
+/* Define if you have HPUX threads */
+/* #undef HAVE_HPUX_THREAD_SUPPORT */
+
+/* Define if <proc_service.h> on solaris uses int instead of
+   size_t, and assorted other type changes. */
+/* #undef PROC_SERVICE_IS_OLD */
+
+/* Define if the simulator is being linked in.  */
+#define WITH_SIM 1
+
+/* Set to true if the save_state_t structure is present */
+/* #undef HAVE_STRUCT_SAVE_STATE_T */
+
+/* Set to true if the save_state_t structure has the ss_wide member */
+/* #undef HAVE_STRUCT_MEMBER_SS_WIDE */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETREGS request.  */
+/* #undef HAVE_PTRACE_GETREGS */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETFPXREGS request.  */
+/* #undef HAVE_PTRACE_GETFPXREGS */
+
+/* Define if <sys/ptrace.h> defines the PT_GETDBREGS request.  */
+#define HAVE_PT_GETDBREGS 1
+
+/* Define if <sys/ptrace.h> defines the PT_GETXMMREGS request.  */
+/* #undef HAVE_PT_GETXMMREGS */
+
+/* Define if libunwind library is being used.  */
+/* #undef HAVE_LIBUNWIND */
+
+/* hostfile */
+/* #undef GDB_XM_FILE */
+
+/* targetfile */
+#define GDB_TM_FILE config/ia64/tm-fbsd.h
+
+/* nativefile */
+#ifndef CROSS_DEBUGGER
+#define GDB_NM_FILE config/ia64/nm-fbsd.h
+#endif
+
+/* Define to 1 so <sys/proc.h> gets a definition of anon_hdl.  Works
+   around a <sys/proc.h> problem on IRIX 5.  */
+#ifndef _KMEMUSER
+/* #undef _KMEMUSER */
+#endif
+
+/* Define if you have the __argz_count function.  */
+/* #undef HAVE___ARGZ_COUNT */
+
+/* Define if you have the __argz_next function.  */
+/* #undef HAVE___ARGZ_NEXT */
+
+/* Define if you have the __argz_stringify function.  */
+/* #undef HAVE___ARGZ_STRINGIFY */
+
+/* Define if you have the _mcleanup function.  */
+#define HAVE__MCLEANUP 1
+
+/* Define if you have the canonicalize_file_name function.  */
+/* #undef HAVE_CANONICALIZE_FILE_NAME */
+
+/* Define if you have the dcgettext function.  */
+/* #undef HAVE_DCGETTEXT */
+
+/* Define if you have the getcwd function.  */
+#define HAVE_GETCWD 1
+
+/* Define if you have the getpagesize function.  */
+#define HAVE_GETPAGESIZE 1
+
+/* Define if you have the monstartup function.  */
+#define HAVE_MONSTARTUP 1
+
+/* Define if you have the munmap function.  */
+#define HAVE_MUNMAP 1
+
+/* Define if you have the poll function.  */
+#define HAVE_POLL 1
+
+/* Define if you have the pread64 function.  */
+/* #undef HAVE_PREAD64 */
+
+/* Define if you have the putenv function.  */
+#define HAVE_PUTENV 1
+
+/* Define if you have the realpath function.  */
+#define HAVE_REALPATH 1
+
+/* Define if you have the sbrk function.  */
+#define HAVE_SBRK 1
+
+/* Define if you have the setenv function.  */
+#define HAVE_SETENV 1
+
+/* Define if you have the setlocale function.  */
+#define HAVE_SETLOCALE 1
+
+/* Define if you have the setpgid function.  */
+#define HAVE_SETPGID 1
+
+/* Define if you have the setpgrp function.  */
+#define HAVE_SETPGRP 1
+
+/* Define if you have the sigaction function.  */
+#define HAVE_SIGACTION 1
+
+/* Define if you have the sigprocmask function.  */
+#define HAVE_SIGPROCMASK 1
+
+/* Define if you have the sigsetmask function.  */
+#define HAVE_SIGSETMASK 1
+
+/* Define if you have the socketpair function.  */
+#define HAVE_SOCKETPAIR 1
+
+/* Define if you have the stpcpy function.  */
+#define HAVE_STPCPY 1
+
+/* Define if you have the strcasecmp function.  */
+#define HAVE_STRCASECMP 1
+
+/* Define if you have the strchr function.  */
+#define HAVE_STRCHR 1
+
+/* Define if you have the syscall function.  */
+#define HAVE_SYSCALL 1
+
+/* Define if you have the <argz.h> header file.  */
+/* #undef HAVE_ARGZ_H */
+
+/* Define if you have the <ctype.h> header file.  */
+#define HAVE_CTYPE_H 1
+
+/* Define if you have the <curses.h> header file.  */
+#define HAVE_CURSES_H 1
+
+/* Define if you have the <dirent.h> header file.  */
+#define HAVE_DIRENT_H 1
+
+/* Define if you have the <libunwind-ia64.h> header file.  */
+/* #undef HAVE_LIBUNWIND_IA64_H */
+
+/* Define if you have the <libunwind.h> header file.  */
+/* #undef HAVE_LIBUNWIND_H */
+
+/* Define if you have the <limits.h> header file.  */
+#define HAVE_LIMITS_H 1
+
+/* Define if you have the <link.h> header file.  */
+#define HAVE_LINK_H 1
+
+/* Define if you have the <locale.h> header file.  */
+#define HAVE_LOCALE_H 1
+
+/* Define if you have the <machine/reg.h> header file.  */
+#define HAVE_MACHINE_REG_H 1
+
+/* Define if you have the <malloc.h> header file.  */
+/* #undef HAVE_MALLOC_H */
+
+/* Define if you have the <memory.h> header file.  */
+#define HAVE_MEMORY_H 1
+
+/* Define if you have the <ncurses.h> header file.  */
+#define HAVE_NCURSES_H 1
+
+/* Define if you have the <ndir.h> header file.  */
+/* #undef HAVE_NDIR_H */
+
+/* Define if you have the <nl_types.h> header file.  */
+#define HAVE_NL_TYPES_H 1
+
+/* Define if you have the <nlist.h> header file.  */
+#define HAVE_NLIST_H 1
+
+/* Define if you have the <poll.h> header file.  */
+#define HAVE_POLL_H 1
+
+/* Define if you have the <proc_service.h> header file.  */
+/* #undef HAVE_PROC_SERVICE_H */
+
+/* Define if you have the <ptrace.h> header file.  */
+/* #undef HAVE_PTRACE_H */
+
+/* Define if you have the <sgtty.h> header file.  */
+#define HAVE_SGTTY_H 1
+
+/* Define if you have the <stddef.h> header file.  */
+#define HAVE_STDDEF_H 1
+
+/* Define if you have the <stdint.h> header file.  */
+#define HAVE_STDINT_H 1
+
+/* Define if you have the <stdlib.h> header file.  */
+#define HAVE_STDLIB_H 1
+
+/* Define if you have the <string.h> header file.  */
+#define HAVE_STRING_H 1
+
+/* Define if you have the <strings.h> header file.  */
+#define HAVE_STRINGS_H 1
+
+/* Define if you have the <sys/debugreg.h> header file.  */
+/* #undef HAVE_SYS_DEBUGREG_H */
+
+/* Define if you have the <sys/dir.h> header file.  */
+/* #undef HAVE_SYS_DIR_H */
+
+/* Define if you have the <sys/fault.h> header file.  */
+/* #undef HAVE_SYS_FAULT_H */
+
+/* Define if you have the <sys/file.h> header file.  */
+#define HAVE_SYS_FILE_H 1
+
+/* Define if you have the <sys/filio.h> header file.  */
+#define HAVE_SYS_FILIO_H 1
+
+/* Define if you have the <sys/ioctl.h> header file.  */
+#define HAVE_SYS_IOCTL_H 1
+
+/* Define if you have the <sys/ndir.h> header file.  */
+/* #undef HAVE_SYS_NDIR_H */
+
+/* Define if you have the <sys/param.h> header file.  */
+#define HAVE_SYS_PARAM_H 1
+
+/* Define if you have the <sys/poll.h> header file.  */
+#define HAVE_SYS_POLL_H 1
+
+/* Define if you have the <sys/proc.h> header file.  */
+#define HAVE_SYS_PROC_H 1
+
+/* Define if you have the <sys/procfs.h> header file.  */
+#define HAVE_SYS_PROCFS_H 1
+
+/* Define if you have the <sys/ptrace.h> header file.  */
+#define HAVE_SYS_PTRACE_H 1
+
+/* Define if you have the <sys/reg.h> header file.  */
+/* #undef HAVE_SYS_REG_H */
+
+/* Define if you have the <sys/select.h> header file.  */
+#define HAVE_SYS_SELECT_H 1
+
+/* Define if you have the <sys/syscall.h> header file.  */
+#define HAVE_SYS_SYSCALL_H 1
+
+/* Define if you have the <sys/user.h> header file.  */
+#define HAVE_SYS_USER_H 1
+
+/* Define if you have the <sys/wait.h> header file.  */
+#define HAVE_SYS_WAIT_H 1
+
+/* Define if you have the <term.h> header file.  */
+#define HAVE_TERM_H 1
+
+/* Define if you have the <termio.h> header file.  */
+/* #undef HAVE_TERMIO_H */
+
+/* Define if you have the <termios.h> header file.  */
+#define HAVE_TERMIOS_H 1
+
+/* Define if you have the <thread_db.h> header file.  */
+/* #undef HAVE_THREAD_DB_H */
+
+/* Define if you have the <time.h> header file.  */
+#define HAVE_TIME_H 1
+
+/* Define if you have the <unistd.h> header file.  */
+#define HAVE_UNISTD_H 1
+
+/* Define if you have the <values.h> header file.  */
+/* #undef HAVE_VALUES_H */
+
+/* Define if you have the <wait.h> header file.  */
+/* #undef HAVE_WAIT_H */
+
+/* Define if you have the dl library (-ldl).  */
+/* #undef HAVE_LIBDL */
+
+/* Define if you have the m library (-lm).  */
+#define HAVE_LIBM 1
+
+/* Define if you have the w library (-lw).  */
+/* #undef HAVE_LIBW */
+
+/* Define if you have the stpcpy function */
+#define HAVE_STPCPY 1
+
+/* Define if your locale.h file contains LC_MESSAGES. */
+#define HAVE_LC_MESSAGES 1
+
+/* Define to 1 if NLS is requested */
+/* #undef ENABLE_NLS */
+
+/* Define as 1 if you have gettext and don't want to use GNU gettext. */
+/* #undef HAVE_GETTEXT */
+
+/* Name of this package.  */
+#define PACKAGE "gdb"
+
+/* Define to BFD's default architecture.  */
+#define DEFAULT_BFD_ARCH bfd_ia64_arch
+
+/* Define to BFD's default target vector.  */
+#define DEFAULT_BFD_VEC bfd_elf64_ia64_little_vec
+
+/* Define to 1 if your system has the _etext variable.  */
+#define HAVE__ETEXT 1
+
+/* Define to 1 to avoid a clash between <widec.h> and <wchar.h> on
+   Solaris 2.[78] when using GCC.  */
+/* #undef _MSE_INT_H */
+
+/* Define to 1 if we found this declaration otherwise define to 0. */
+#define HAVE_DECL_GETOPT 0
+
+/* Define if sigsetjmp is available.  */
+#define HAVE_SIGSETJMP 1
+
+/* Define to 1 if the regex included in libiberty should be used. */
+#define USE_INCLUDED_REGEX 1
+
+/* Define to 1 if your system has struct reg in <machine/reg.h>. */
+#define HAVE_STRUCT_REG 1
+
+/* Define if <stdint.h> provides the uintptr_t type. */
+#define HAVE_UINTPTR_T 1
+
+/* Define if malloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_MALLOC */
+
+/* Define if realloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_REALLOC */
+
+/* Define if free is not declared in system header files. */
+/* #undef NEED_DECLARATION_FREE */
+
+/* Define if strerror is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRERROR */
+
+/* Define if strdup is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRDUP */
+
+/* Define if strstr is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRSTR */
+
+/* Define if canonicalize_file_name is not declared in system header files. */
+#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
+
+/* Define if <sys/procfs.h> has pstatus_t. */
+/* #undef HAVE_PSTATUS_T */
+
+/* Define if <sys/procfs.h> has prrun_t. */
+/* #undef HAVE_PRRUN_T */
+
+/* Define if <sys/procfs.h> has gregset_t. */
+#define HAVE_GREGSET_T 1
+
+/* Define if <sys/procfs.h> has fpregset_t. */
+#define HAVE_FPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset_t. */
+#define HAVE_PRGREGSET_T 1
+
+/* Define if <sys/procfs.h> has prfpregset_t. */
+#define HAVE_PRFPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset32_t. */
+/* #undef HAVE_PRGREGSET32_T */
+
+/* Define if <sys/procfs.h> has prfpregset32_t. */
+/* #undef HAVE_PRFPREGSET32_T */
+
+/* Define if <sys/procfs.h> has lwpid_t. */
+#define HAVE_LWPID_T 1
+
+/* Define if <sys/procfs.h> has psaddr_t. */
+#define HAVE_PSADDR_T 1
+
+/* Define if <sys/procfs.h> has prsysent_t. */
+/* #undef HAVE_PRSYSENT_T */
+
+/* Define if <sys/procfs.h> has pr_sigset_t. */
+/* #undef HAVE_PR_SIGSET_T */
+
+/* Define if <sys/procfs.h> has pr_sigaction64_t. */
+/* #undef HAVE_PR_SIGACTION64_T */
+
+/* Define if <sys/procfs.h> has pr_siginfo64_t. */
+/* #undef HAVE_PR_SIGINFO64_T */
+
+/* Define if <thread_db.h> has the TD_NOTALLOC error code. */
+/* #undef THREAD_DB_HAS_TD_NOTALLOC */
+
+/* Define if we can use the tkill syscall. */
+/* #undef HAVE_TKILL_SYSCALL */
+
+/* Define to the default OS ABI for this configuration. */
+/* #undef GDB_OSABI_DEFAULT */
+
+/* Define to be a string naming the default host character set. */
+#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
+
+/* Define if you have the iconv() function. */
+/* #undef HAVE_ICONV */
+
+/* Define as const if the declaration of iconv() needs const. */
+/* #undef ICONV_CONST */
+


Property changes on: trunk/gnu/usr.bin/gdb/arch/ia64/config.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/ia64/init.c
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/ia64/init.c	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/ia64/init.c	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,231 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/ia64/init.c 203960 2010-02-16 16:38:57Z marcel $ */
+
+/* Do not modify this file.  */
+/* It is created automatically by the Makefile.  */
+#include "defs.h"      /* For initialize_file_ftype.  */
+#include "call-cmds.h" /* For initialize_all_files.  */
+extern initialize_file_ftype _initialize_gdbtypes;
+extern initialize_file_ftype _initialize_corelow;
+extern initialize_file_ftype _initialize_ia64_fbsd_tdep;
+extern initialize_file_ftype _initialize_ia64_tdep;
+extern initialize_file_ftype _initialize_solib;
+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_fbsd_proc;
+extern initialize_file_ftype _initialize_gcore;
+extern initialize_file_ftype _initialize_thread_db;
+extern initialize_file_ftype _initialize_ia64_fbsd_nat;
+extern initialize_file_ftype _initialize_kernel_u_addr;
+extern initialize_file_ftype _initialize_infptrace;
+extern initialize_file_ftype _initialize_inftarg;
+extern initialize_file_ftype _initialize_remote;
+extern initialize_file_ftype _initialize_dcache;
+extern initialize_file_ftype _initialize_sr_support;
+extern initialize_file_ftype _initialize_tracepoint;
+extern initialize_file_ftype _initialize_ax_gdb;
+extern initialize_file_ftype _initialize_annotate;
+extern initialize_file_ftype _initialize_auxv;
+extern initialize_file_ftype _initialize_breakpoint;
+extern initialize_file_ftype _initialize_regcache;
+extern initialize_file_ftype _initialize_charset;
+extern initialize_file_ftype _initialize_dummy_frame;
+extern initialize_file_ftype _initialize_source;
+extern initialize_file_ftype _initialize_values;
+extern initialize_file_ftype _initialize_valops;
+extern initialize_file_ftype _initialize_valarith;
+extern initialize_file_ftype _initialize_valprint;
+extern initialize_file_ftype _initialize_printcmd;
+extern initialize_file_ftype _initialize_symtab;
+extern initialize_file_ftype _initialize_symfile;
+extern initialize_file_ftype _initialize_symmisc;
+extern initialize_file_ftype _initialize_infcall;
+extern initialize_file_ftype _initialize_infcmd;
+extern initialize_file_ftype _initialize_infrun;
+extern initialize_file_ftype _initialize_stack;
+extern initialize_file_ftype _initialize_thread;
+extern initialize_file_ftype _initialize_interpreter;
+extern initialize_file_ftype _initialize_macrocmd;
+extern initialize_file_ftype _initialize_gdbarch;
+extern initialize_file_ftype _initialize_gdbarch_utils;
+extern initialize_file_ftype _initialize_gdb_osabi;
+extern initialize_file_ftype _initialize_copying;
+extern initialize_file_ftype _initialize_mem;
+extern initialize_file_ftype _initialize_parse;
+extern initialize_file_ftype _initialize_language;
+extern initialize_file_ftype _initialize_frame_reg;
+extern initialize_file_ftype _initialize_signals;
+extern initialize_file_ftype _initialize_kod;
+extern initialize_file_ftype _initialize_gdb_events;
+extern initialize_file_ftype _initialize_exec;
+extern initialize_file_ftype _initialize_maint_cmds;
+extern initialize_file_ftype _initialize_demangler;
+extern initialize_file_ftype _initialize_dbxread;
+extern initialize_file_ftype _initialize_coffread;
+extern initialize_file_ftype _initialize_elfread;
+extern initialize_file_ftype _initialize_mipsread;
+extern initialize_file_ftype _initialize_stabsread;
+extern initialize_file_ftype _initialize_core;
+extern initialize_file_ftype _initialize_dwarf2_frame;
+extern initialize_file_ftype _initialize_c_language;
+extern initialize_file_ftype _initialize_f_language;
+extern initialize_file_ftype _initialize_objc_language;
+extern initialize_file_ftype _initialize_ui_out;
+extern initialize_file_ftype _initialize_cli_out;
+extern initialize_file_ftype _initialize_varobj;
+extern initialize_file_ftype _initialize_java_language;
+extern initialize_file_ftype _initialize_m2_language;
+extern initialize_file_ftype _initialize_pascal_language;
+extern initialize_file_ftype _initialize_pascal_valprint;
+extern initialize_file_ftype _initialize_scheme_language;
+extern initialize_file_ftype _initialize_complaints;
+extern initialize_file_ftype _initialize_typeprint;
+extern initialize_file_ftype _initialize_cp_valprint;
+extern initialize_file_ftype _initialize_f_valprint;
+extern initialize_file_ftype _initialize_nlmread;
+extern initialize_file_ftype _initialize_serial;
+extern initialize_file_ftype _initialize_mdebugread;
+extern initialize_file_ftype _initialize_user_regs;
+extern initialize_file_ftype _initialize_frame;
+extern initialize_file_ftype _initialize_frame_unwind;
+extern initialize_file_ftype _initialize_frame_base;
+extern initialize_file_ftype _initialize_gnu_v2_abi;
+extern initialize_file_ftype _initialize_gnu_v3_abi;
+extern initialize_file_ftype _initialize_hpacc_abi;
+extern initialize_file_ftype _initialize_cp_abi;
+extern initialize_file_ftype _initialize_cp_support;
+extern initialize_file_ftype _initialize_cp_namespace;
+extern initialize_file_ftype _initialize_reggroup;
+extern initialize_file_ftype _initialize_inflow;
+extern initialize_file_ftype _initialize_cli_dump;
+extern initialize_file_ftype _initialize_cli_logging;
+extern initialize_file_ftype _initialize_cli_interp;
+extern initialize_file_ftype _initialize_mi_out;
+extern initialize_file_ftype _initialize_mi_cmds;
+extern initialize_file_ftype _initialize_mi_cmd_env;
+extern initialize_file_ftype _initialize_mi_interp;
+extern initialize_file_ftype _initialize_mi_main;
+extern initialize_file_ftype _initialize_tui_hooks;
+extern initialize_file_ftype _initialize_tui_interp;
+extern initialize_file_ftype _initialize_tui_layout;
+extern initialize_file_ftype _initialize_tui_out;
+extern initialize_file_ftype _initialize_tui_regs;
+extern initialize_file_ftype _initialize_tui_stack;
+extern initialize_file_ftype _initialize_tui_win;
+void
+initialize_all_files (void)
+{
+  _initialize_gdbtypes ();
+  _initialize_corelow ();
+  _initialize_ia64_fbsd_tdep ();
+  _initialize_ia64_tdep ();
+  _initialize_solib ();
+  _initialize_svr4_solib ();
+  _initialize_ser_hardwire ();
+  _initialize_ser_pipe ();
+  _initialize_ser_tcp ();
+#ifndef CROSS_DEBUGGER
+  _initialize_fbsd_proc ();
+  _initialize_gcore ();
+  _initialize_thread_db ();
+  _initialize_ia64_fbsd_nat ();
+  _initialize_kernel_u_addr ();
+  _initialize_infptrace ();
+  _initialize_inftarg ();
+#endif
+  _initialize_remote ();
+  _initialize_dcache ();
+  _initialize_sr_support ();
+  _initialize_tracepoint ();
+  _initialize_ax_gdb ();
+  _initialize_annotate ();
+  _initialize_auxv ();
+  _initialize_breakpoint ();
+  _initialize_regcache ();
+  _initialize_charset ();
+  _initialize_dummy_frame ();
+  _initialize_source ();
+  _initialize_values ();
+  _initialize_valops ();
+  _initialize_valarith ();
+  _initialize_valprint ();
+  _initialize_printcmd ();
+  _initialize_symtab ();
+  _initialize_symfile ();
+  _initialize_symmisc ();
+  _initialize_infcall ();
+  _initialize_infcmd ();
+  _initialize_infrun ();
+  _initialize_stack ();
+  _initialize_thread ();
+  _initialize_interpreter ();
+  _initialize_macrocmd ();
+  _initialize_gdbarch ();
+  _initialize_gdbarch_utils ();
+  _initialize_gdb_osabi ();
+  _initialize_copying ();
+  _initialize_mem ();
+  _initialize_parse ();
+  _initialize_language ();
+  _initialize_frame_reg ();
+  _initialize_signals ();
+  _initialize_kod ();
+  _initialize_gdb_events ();
+  _initialize_exec ();
+  _initialize_maint_cmds ();
+  _initialize_demangler ();
+  _initialize_dbxread ();
+  _initialize_coffread ();
+  _initialize_elfread ();
+  _initialize_mipsread ();
+  _initialize_stabsread ();
+  _initialize_core ();
+  _initialize_dwarf2_frame ();
+  _initialize_c_language ();
+  _initialize_f_language ();
+  _initialize_objc_language ();
+  _initialize_ui_out ();
+  _initialize_cli_out ();
+  _initialize_varobj ();
+  _initialize_java_language ();
+  _initialize_m2_language ();
+  _initialize_pascal_language ();
+  _initialize_pascal_valprint ();
+  _initialize_scheme_language ();
+  _initialize_complaints ();
+  _initialize_typeprint ();
+  _initialize_cp_valprint ();
+  _initialize_f_valprint ();
+  _initialize_nlmread ();
+  _initialize_serial ();
+  _initialize_mdebugread ();
+  _initialize_user_regs ();
+  _initialize_frame ();
+  _initialize_frame_unwind ();
+  _initialize_frame_base ();
+  _initialize_gnu_v2_abi ();
+  _initialize_gnu_v3_abi ();
+  _initialize_hpacc_abi ();
+  _initialize_cp_abi ();
+  _initialize_cp_support ();
+  _initialize_cp_namespace ();
+  _initialize_reggroup ();
+  _initialize_inflow ();
+  _initialize_cli_dump ();
+  _initialize_cli_logging ();
+  _initialize_cli_interp ();
+  _initialize_mi_out ();
+  _initialize_mi_cmds ();
+  _initialize_mi_cmd_env ();
+  _initialize_mi_interp ();
+  _initialize_mi_main ();
+  _initialize_tui_hooks ();
+  _initialize_tui_interp ();
+  _initialize_tui_layout ();
+  _initialize_tui_out ();
+  _initialize_tui_regs ();
+  _initialize_tui_stack ();
+  _initialize_tui_win ();
+}


Property changes on: trunk/gnu/usr.bin/gdb/arch/ia64/init.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/mips/Makefile
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/mips/Makefile	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/mips/Makefile	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,17 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/mips/Makefile 232910 2012-03-13 04:50:41Z jmallett $
+
+#
+# XXX Should set DEFAULT_BFD_VEC based on target.
+#
+.if !defined(GDB_CROSS_DEBUGGER)
+LIBSRCS+= mipsfbsd-nat.c fbsd-threads.c
+.endif
+LIBSRCS+= solib.c solib-svr4.c
+LIBSRCS+= mips-tdep.c mipsfbsd-tdep.c fbsd-proc.c
+
+nm.h:
+	echo '#include "mips/nm-fbsd.h"' > ${.TARGET}
+
+tm.h:
+	echo '#include "mips/tm-fbsd.h"' > ${.TARGET}


Property changes on: trunk/gnu/usr.bin/gdb/arch/mips/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/mips/config.h
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/mips/config.h	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/mips/config.h	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,551 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/mips/config.h 251512 2013-06-07 21:40:02Z emaste $ */
+
+/* config.h.  Generated automatically by configure.  */
+/* config.in.  Generated automatically from configure.in by autoheader.  */
+
+/* Define if on AIX 3.
+   System headers sometimes define this.
+   We just want to avoid a redefinition error message.  */
+#ifndef _ALL_SOURCE
+/* #undef _ALL_SOURCE */
+#endif
+
+/* Define if using alloca.c.  */
+/* #undef C_ALLOCA */
+
+/* Define to empty if the keyword does not work.  */
+/* #undef const */
+
+/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
+   This function is required for alloca.c support on those systems.  */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define if you have alloca, as a function or macro.  */
+#define HAVE_ALLOCA 1
+
+/* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
+/* #undef HAVE_ALLOCA_H */
+
+/* Define if the `long double' type works.  */
+#define HAVE_LONG_DOUBLE 1
+
+/* Define if you have a working `mmap' system call.  */
+#define HAVE_MMAP 1
+
+/* Define if you have <vfork.h>.  */
+/* #undef HAVE_VFORK_H */
+
+/* Define as __inline if that's what the C compiler calls it.  */
+/* #undef inline */
+
+/* Define to `long' if <sys/types.h> doesn't define.  */
+/* #undef off_t */
+
+/* Define to `int' if <sys/types.h> doesn't define.  */
+/* #undef pid_t */
+
+/* Define if you need to in order for stat and other things to work.  */
+/* #undef _POSIX_SOURCE */
+
+/* Define as the return type of signal handlers (int or void).  */
+#define RETSIGTYPE void
+
+/* Define if the `setpgrp' function takes no argument.  */
+/* #undef SETPGRP_VOID */
+
+/* Define to `unsigned' if <sys/types.h> doesn't define.  */
+/* #undef size_t */
+
+/* If using the C implementation of alloca, define if you know the
+   direction of stack growth for your system; otherwise it will be
+   automatically deduced at run-time.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown
+ */
+/* #undef STACK_DIRECTION */
+
+/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly.  */
+/* #undef STAT_MACROS_BROKEN */
+
+/* Define if you have the ANSI C header files.  */
+#define STDC_HEADERS 1
+
+/* Define vfork as fork if vfork does not work.  */
+/* #undef vfork */
+
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+/* Define if your struct reg has r_fs.  */
+/* #undef HAVE_STRUCT_REG_R_FS */
+
+/* Define if your struct stat has st_blocks.  */
+#define HAVE_STRUCT_STAT_ST_BLOCKS 1
+
+/* Define if your struct reg has r_gs.  */
+/* #undef HAVE_STRUCT_REG_R_GS */
+
+/* Define if <link.h> exists and defines struct link_map which has
+   members with an ``l_'' prefix.  (For Solaris, SVR4, and
+   SVR4-like systems.) */
+#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
+
+/* Define if <link.h> exists and defines struct link_map which has
+  members with an ``lm_'' prefix.  (For SunOS.)  */
+/* #undef HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS */
+
+/* Define if <link.h> exists and defines a struct so_map which has
+  members with an ``som_'' prefix.  (Found on older *BSD systems.)  */
+/* #undef HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS */
+
+/* Define if <sys/link.h> has struct link_map32 */
+/* #undef HAVE_STRUCT_LINK_MAP32 */
+
+/* Define if <sys/link.h> has link_map32 (solaris sparc-64 target) */
+/* #undef _SYSCALL32 */
+
+/* Define if the prfpregset_t type is broken. */
+/* #undef PRFPREGSET_T_BROKEN */
+
+/* Define if you want to use new multi-fd /proc interface
+   (replaces HAVE_MULTIPLE_PROC_FDS as well as other macros). */
+/* #undef NEW_PROC_API */
+
+/* Define if ioctl argument PIOCSET is available. */
+/* #undef HAVE_PROCFS_PIOCSET */
+
+/* Define if the `long long' type works.  */
+#define CC_HAS_LONG_LONG 1
+
+/* Define if the "ll" format works to print long long ints. */
+#define PRINTF_HAS_LONG_LONG 1
+
+/* Define if the "%Lg" format works to print long doubles. */
+#define PRINTF_HAS_LONG_DOUBLE 1
+
+/* Define if the "%Lg" format works to scan long doubles. */
+#define SCANF_HAS_LONG_DOUBLE 1
+
+/* Define if using Solaris thread debugging.  */
+/* #undef HAVE_THREAD_DB_LIB */
+
+/* Define on a GNU/Linux system to work around problems in sys/procfs.h.  */
+/* #undef START_INFERIOR_TRAPS_EXPECTED */
+/* #undef sys_quotactl */
+
+/* Define if you have HPUX threads */
+/* #undef HAVE_HPUX_THREAD_SUPPORT */
+
+/* Define if <proc_service.h> on solaris uses int instead of
+   size_t, and assorted other type changes. */
+/* #undef PROC_SERVICE_IS_OLD */
+
+/* Define if the simulator is being linked in.  */
+#define WITH_SIM 1
+
+/* Set to true if the save_state_t structure is present */
+/* #undef HAVE_STRUCT_SAVE_STATE_T */
+
+/* Set to true if the save_state_t structure has the ss_wide member */
+/* #undef HAVE_STRUCT_MEMBER_SS_WIDE */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETREGS request.  */
+/* #undef HAVE_PTRACE_GETREGS */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETFPXREGS request.  */
+/* #undef HAVE_PTRACE_GETFPXREGS */
+
+/* Define if <sys/ptrace.h> defines the PT_GETDBREGS request.  */
+#define HAVE_PT_GETDBREGS 1
+
+/* Define if <sys/ptrace.h> defines the PT_GETXMMREGS request.  */
+/* #undef HAVE_PT_GETXMMREGS */
+
+/* Define if libunwind library is being used.  */
+/* #undef HAVE_LIBUNWIND */
+
+/* hostfile */
+/* #undef GDB_XM_FILE */
+
+/* targetfile */
+#define GDB_TM_FILE config/mips/tm-fbsd.h
+
+/* nativefile */
+#ifndef CROSS_DEBUGGER
+#define GDB_NM_FILE config/mips/nm-fbsd.h
+#endif
+
+/* Define to 1 so <sys/proc.h> gets a definition of anon_hdl.  Works
+   around a <sys/proc.h> problem on IRIX 5.  */
+#ifndef _KMEMUSER
+/* #undef _KMEMUSER */
+#endif
+
+/* Define if you have the __argz_count function.  */
+/* #undef HAVE___ARGZ_COUNT */
+
+/* Define if you have the __argz_next function.  */
+/* #undef HAVE___ARGZ_NEXT */
+
+/* Define if you have the __argz_stringify function.  */
+/* #undef HAVE___ARGZ_STRINGIFY */
+
+/* Define if you have the _mcleanup function.  */
+#define HAVE__MCLEANUP 1
+
+/* Define if you have the canonicalize_file_name function.  */
+/* #undef HAVE_CANONICALIZE_FILE_NAME */
+
+/* Define if you have the dcgettext function.  */
+/* #undef HAVE_DCGETTEXT */
+
+/* Define if you have the getcwd function.  */
+#define HAVE_GETCWD 1
+
+/* Define if you have the getpagesize function.  */
+#define HAVE_GETPAGESIZE 1
+
+/* Define if you have the monstartup function.  */
+#define HAVE_MONSTARTUP 1
+
+/* Define if you have the munmap function.  */
+#define HAVE_MUNMAP 1
+
+/* Define if you have the poll function.  */
+#define HAVE_POLL 1
+
+/* Define if you have the pread64 function.  */
+/* #undef HAVE_PREAD64 */
+
+/* Define if you have the putenv function.  */
+#define HAVE_PUTENV 1
+
+/* Define if you have the realpath function.  */
+#define HAVE_REALPATH 1
+
+/* Define if you have the sbrk function.  */
+#define HAVE_SBRK 1
+
+/* Define if you have the setenv function.  */
+#define HAVE_SETENV 1
+
+/* Define if you have the setlocale function.  */
+#define HAVE_SETLOCALE 1
+
+/* Define if you have the setpgid function.  */
+#define HAVE_SETPGID 1
+
+/* Define if you have the setpgrp function.  */
+#define HAVE_SETPGRP 1
+
+/* Define if you have the sigaction function.  */
+#define HAVE_SIGACTION 1
+
+/* Define if you have the sigprocmask function.  */
+#define HAVE_SIGPROCMASK 1
+
+/* Define if you have the sigsetmask function.  */
+#define HAVE_SIGSETMASK 1
+
+/* Define if you have the socketpair function.  */
+#define HAVE_SOCKETPAIR 1
+
+/* Define if you have the stpcpy function.  */
+#define HAVE_STPCPY 1
+
+/* Define if you have the strcasecmp function.  */
+#define HAVE_STRCASECMP 1
+
+/* Define if you have the strchr function.  */
+#define HAVE_STRCHR 1
+
+/* Define if you have the syscall function.  */
+#define HAVE_SYSCALL 1
+
+/* Define if you have the <argz.h> header file.  */
+/* #undef HAVE_ARGZ_H */
+
+/* Define if you have the <ctype.h> header file.  */
+#define HAVE_CTYPE_H 1
+
+/* Define if you have the <curses.h> header file.  */
+#define HAVE_CURSES_H 1
+
+/* Define if you have the <dirent.h> header file.  */
+#define HAVE_DIRENT_H 1
+
+/* Define if you have the <libunwind-ia64.h> header file.  */
+/* #undef HAVE_LIBUNWIND_IA64_H */
+
+/* Define if you have the <libunwind.h> header file.  */
+/* #undef HAVE_LIBUNWIND_H */
+
+/* Define if you have the <limits.h> header file.  */
+#define HAVE_LIMITS_H 1
+
+/* Define if you have the <link.h> header file.  */
+#define HAVE_LINK_H 1
+
+/* Define if you have the <locale.h> header file.  */
+#define HAVE_LOCALE_H 1
+
+/* Define if you have the <machine/reg.h> header file.  */
+#define HAVE_MACHINE_REG_H 1
+
+/* Define if you have the <malloc.h> header file.  */
+/* #undef HAVE_MALLOC_H */
+
+/* Define if you have the <memory.h> header file.  */
+#define HAVE_MEMORY_H 1
+
+/* Define if you have the <ncurses.h> header file.  */
+#define HAVE_NCURSES_H 1
+
+/* Define if you have the <ndir.h> header file.  */
+/* #undef HAVE_NDIR_H */
+
+/* Define if you have the <nl_types.h> header file.  */
+#define HAVE_NL_TYPES_H 1
+
+/* Define if you have the <nlist.h> header file.  */
+#define HAVE_NLIST_H 1
+
+/* Define if you have the <poll.h> header file.  */
+#define HAVE_POLL_H 1
+
+/* Define if you have the <proc_service.h> header file.  */
+/* #undef HAVE_PROC_SERVICE_H */
+
+/* Define if you have the <ptrace.h> header file.  */
+/* #undef HAVE_PTRACE_H */
+
+/* Define if you have the <sgtty.h> header file.  */
+#define HAVE_SGTTY_H 1
+
+/* Define if you have the <stddef.h> header file.  */
+#define HAVE_STDDEF_H 1
+
+/* Define if you have the <stdint.h> header file.  */
+#define HAVE_STDINT_H 1
+
+/* Define if you have the <stdlib.h> header file.  */
+#define HAVE_STDLIB_H 1
+
+/* Define if you have the <string.h> header file.  */
+#define HAVE_STRING_H 1
+
+/* Define if you have the <strings.h> header file.  */
+#define HAVE_STRINGS_H 1
+
+/* Define if you have the <sys/debugreg.h> header file.  */
+/* #undef HAVE_SYS_DEBUGREG_H */
+
+/* Define if you have the <sys/dir.h> header file.  */
+/* #undef HAVE_SYS_DIR_H */
+
+/* Define if you have the <sys/fault.h> header file.  */
+/* #undef HAVE_SYS_FAULT_H */
+
+/* Define if you have the <sys/file.h> header file.  */
+#define HAVE_SYS_FILE_H 1
+
+/* Define if you have the <sys/filio.h> header file.  */
+#define HAVE_SYS_FILIO_H 1
+
+/* Define if you have the <sys/ioctl.h> header file.  */
+#define HAVE_SYS_IOCTL_H 1
+
+/* Define if you have the <sys/ndir.h> header file.  */
+/* #undef HAVE_SYS_NDIR_H */
+
+/* Define if you have the <sys/param.h> header file.  */
+#define HAVE_SYS_PARAM_H 1
+
+/* Define if you have the <sys/poll.h> header file.  */
+#define HAVE_SYS_POLL_H 1
+
+/* Define if you have the <sys/proc.h> header file.  */
+#define HAVE_SYS_PROC_H 1
+
+/* Define if you have the <sys/procfs.h> header file.  */
+#define HAVE_SYS_PROCFS_H 1
+
+/* Define if you have the <sys/ptrace.h> header file.  */
+#define HAVE_SYS_PTRACE_H 1
+
+/* Define if you have the <sys/reg.h> header file.  */
+/* #undef HAVE_SYS_REG_H */
+
+/* Define if you have the <sys/select.h> header file.  */
+#define HAVE_SYS_SELECT_H 1
+
+/* Define if you have the <sys/syscall.h> header file.  */
+#define HAVE_SYS_SYSCALL_H 1
+
+/* Define if you have the <sys/user.h> header file.  */
+#define HAVE_SYS_USER_H 1
+
+/* Define if you have the <sys/wait.h> header file.  */
+#define HAVE_SYS_WAIT_H 1
+
+/* Define if you have the <term.h> header file.  */
+#define HAVE_TERM_H 1
+
+/* Define if you have the <termio.h> header file.  */
+/* #undef HAVE_TERMIO_H */
+
+/* Define if you have the <termios.h> header file.  */
+#define HAVE_TERMIOS_H 1
+
+/* Define if you have the <thread_db.h> header file.  */
+/* #undef HAVE_THREAD_DB_H */
+
+/* Define if you have the <time.h> header file.  */
+#define HAVE_TIME_H 1
+
+/* Define if you have the <unistd.h> header file.  */
+#define HAVE_UNISTD_H 1
+
+/* Define if you have the <values.h> header file.  */
+/* #undef HAVE_VALUES_H */
+
+/* Define if you have the <wait.h> header file.  */
+/* #undef HAVE_WAIT_H */
+
+/* Define if you have the dl library (-ldl).  */
+/* #undef HAVE_LIBDL */
+
+/* Define if you have the m library (-lm).  */
+#define HAVE_LIBM 1
+
+/* Define if you have the w library (-lw).  */
+/* #undef HAVE_LIBW */
+
+/* Define if you have the stpcpy function */
+#define HAVE_STPCPY 1
+
+/* Define if your locale.h file contains LC_MESSAGES. */
+#define HAVE_LC_MESSAGES 1
+
+/* Define to 1 if NLS is requested */
+/* #undef ENABLE_NLS */
+
+/* Define as 1 if you have gettext and don't want to use GNU gettext. */
+/* #undef HAVE_GETTEXT */
+
+/* Name of this package.  */
+#define PACKAGE "gdb"
+
+/* 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_littlemips_vec
+
+/* Define to 1 if your system has the _etext variable.  */
+#define HAVE__ETEXT 1
+
+/* Define to 1 to avoid a clash between <widec.h> and <wchar.h> on
+   Solaris 2.[78] when using GCC.  */
+/* #undef _MSE_INT_H */
+
+/* Define to 1 if we found this declaration otherwise define to 0. */
+#define HAVE_DECL_GETOPT 0
+
+/* Define if sigsetjmp is available.  */
+#define HAVE_SIGSETJMP 1
+
+/* Define to 1 if the regex included in libiberty should be used. */
+#define USE_INCLUDED_REGEX 1
+
+/* Define to 1 if your system has struct reg in <machine/reg.h>. */
+#define HAVE_STRUCT_REG 1
+
+/* Define if <stdint.h> provides the uintptr_t type. */
+#define HAVE_UINTPTR_T 1
+
+/* Define if malloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_MALLOC */
+
+/* Define if realloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_REALLOC */
+
+/* Define if free is not declared in system header files. */
+/* #undef NEED_DECLARATION_FREE */
+
+/* Define if strerror is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRERROR */
+
+/* Define if strdup is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRDUP */
+
+/* Define if strstr is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRSTR */
+
+/* Define if canonicalize_file_name is not declared in system header files. */
+#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
+
+/* Define if <sys/procfs.h> has pstatus_t. */
+/* #undef HAVE_PSTATUS_T */
+
+/* Define if <sys/procfs.h> has prrun_t. */
+/* #undef HAVE_PRRUN_T */
+
+/* Define if <sys/procfs.h> has gregset_t. */
+#define HAVE_GREGSET_T 1
+
+/* Define if <sys/procfs.h> has fpregset_t. */
+#define HAVE_FPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset_t. */
+#define HAVE_PRGREGSET_T 1
+
+/* Define if <sys/procfs.h> has prfpregset_t. */
+#define HAVE_PRFPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset32_t. */
+/* #undef HAVE_PRGREGSET32_T */
+
+/* Define if <sys/procfs.h> has prfpregset32_t. */
+/* #undef HAVE_PRFPREGSET32_T */
+
+/* Define if <sys/procfs.h> has lwpid_t. */
+#define HAVE_LWPID_T 1
+
+/* Define if <sys/procfs.h> has psaddr_t. */
+#define HAVE_PSADDR_T 1
+
+/* Define if <sys/procfs.h> has prsysent_t. */
+/* #undef HAVE_PRSYSENT_T */
+
+/* Define if <sys/procfs.h> has pr_sigset_t. */
+/* #undef HAVE_PR_SIGSET_T */
+
+/* Define if <sys/procfs.h> has pr_sigaction64_t. */
+/* #undef HAVE_PR_SIGACTION64_T */
+
+/* Define if <sys/procfs.h> has pr_siginfo64_t. */
+/* #undef HAVE_PR_SIGINFO64_T */
+
+/* Define if <thread_db.h> has the TD_NOTALLOC error code. */
+/* #undef THREAD_DB_HAS_TD_NOTALLOC */
+
+/* Define if we can use the tkill syscall. */
+/* #undef HAVE_TKILL_SYSCALL */
+
+/* Define to the default OS ABI for this configuration. */
+/* #undef GDB_OSABI_DEFAULT */
+
+/* Define to be a string naming the default host character set. */
+#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
+
+/* Define if you have the iconv() function. */
+/* #undef HAVE_ICONV */
+
+/* Define as const if the declaration of iconv() needs const. */
+/* #undef ICONV_CONST */
+


Property changes on: trunk/gnu/usr.bin/gdb/arch/mips/config.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/mips/init.c
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/mips/init.c	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/mips/init.c	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,234 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/mips/init.c 214960 2010-11-07 23:22:22Z gonzo $ */
+
+/* Do not modify this file.  */
+/* It is created automatically by the Makefile.  */
+#include "defs.h"      /* For initialize_file_ftype.  */
+#include "call-cmds.h" /* For initialize_all_files.  */
+extern initialize_file_ftype _initialize_gdbtypes;
+extern initialize_file_ftype _initialize_mips_tdep;
+extern initialize_file_ftype _initialize_mipsfbsd_tdep;
+extern initialize_file_ftype _initialize_corelow;
+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_mipsfbsd_nat;
+extern initialize_file_ftype _initialize_mips_nat;
+extern initialize_file_ftype _initialize_kernel_u_addr;
+extern initialize_file_ftype _initialize_infptrace;
+extern initialize_file_ftype _initialize_inftarg;
+extern initialize_file_ftype _initialize_solib;
+extern initialize_file_ftype _initialize_svr4_solib;
+extern initialize_file_ftype _initialize_svr4_lm;
+extern initialize_file_ftype _initialize_remote;
+extern initialize_file_ftype _initialize_dcache;
+extern initialize_file_ftype _initialize_sr_support;
+extern initialize_file_ftype _initialize_tracepoint;
+extern initialize_file_ftype _initialize_ax_gdb;
+extern initialize_file_ftype _initialize_annotate;
+extern initialize_file_ftype _initialize_auxv;
+extern initialize_file_ftype _initialize_breakpoint;
+extern initialize_file_ftype _initialize_regcache;
+extern initialize_file_ftype _initialize_charset;
+extern initialize_file_ftype _initialize_dummy_frame;
+extern initialize_file_ftype _initialize_source;
+extern initialize_file_ftype _initialize_values;
+extern initialize_file_ftype _initialize_valops;
+extern initialize_file_ftype _initialize_valarith;
+extern initialize_file_ftype _initialize_valprint;
+extern initialize_file_ftype _initialize_printcmd;
+extern initialize_file_ftype _initialize_symtab;
+extern initialize_file_ftype _initialize_symfile;
+extern initialize_file_ftype _initialize_symmisc;
+extern initialize_file_ftype _initialize_infcall;
+extern initialize_file_ftype _initialize_infcmd;
+extern initialize_file_ftype _initialize_infrun;
+extern initialize_file_ftype _initialize_stack;
+extern initialize_file_ftype _initialize_thread;
+extern initialize_file_ftype _initialize_interpreter;
+extern initialize_file_ftype _initialize_macrocmd;
+extern initialize_file_ftype _initialize_gdbarch;
+extern initialize_file_ftype _initialize_gdbarch_utils;
+extern initialize_file_ftype _initialize_gdb_osabi;
+extern initialize_file_ftype _initialize_copying;
+extern initialize_file_ftype _initialize_mem;
+extern initialize_file_ftype _initialize_parse;
+extern initialize_file_ftype _initialize_language;
+extern initialize_file_ftype _initialize_frame_reg;
+extern initialize_file_ftype _initialize_signals;
+extern initialize_file_ftype _initialize_kod;
+extern initialize_file_ftype _initialize_gdb_events;
+extern initialize_file_ftype _initialize_exec;
+extern initialize_file_ftype _initialize_maint_cmds;
+extern initialize_file_ftype _initialize_demangler;
+extern initialize_file_ftype _initialize_dbxread;
+extern initialize_file_ftype _initialize_coffread;
+extern initialize_file_ftype _initialize_elfread;
+extern initialize_file_ftype _initialize_mipsread;
+extern initialize_file_ftype _initialize_stabsread;
+extern initialize_file_ftype _initialize_core;
+extern initialize_file_ftype _initialize_dwarf2_frame;
+extern initialize_file_ftype _initialize_c_language;
+extern initialize_file_ftype _initialize_f_language;
+extern initialize_file_ftype _initialize_objc_language;
+extern initialize_file_ftype _initialize_ui_out;
+extern initialize_file_ftype _initialize_cli_out;
+extern initialize_file_ftype _initialize_varobj;
+extern initialize_file_ftype _initialize_java_language;
+extern initialize_file_ftype _initialize_m2_language;
+extern initialize_file_ftype _initialize_pascal_language;
+extern initialize_file_ftype _initialize_pascal_valprint;
+extern initialize_file_ftype _initialize_scheme_language;
+extern initialize_file_ftype _initialize_complaints;
+extern initialize_file_ftype _initialize_typeprint;
+extern initialize_file_ftype _initialize_cp_valprint;
+extern initialize_file_ftype _initialize_f_valprint;
+extern initialize_file_ftype _initialize_nlmread;
+extern initialize_file_ftype _initialize_serial;
+extern initialize_file_ftype _initialize_mdebugread;
+extern initialize_file_ftype _initialize_user_regs;
+extern initialize_file_ftype _initialize_frame;
+extern initialize_file_ftype _initialize_frame_unwind;
+extern initialize_file_ftype _initialize_frame_base;
+extern initialize_file_ftype _initialize_gnu_v2_abi;
+extern initialize_file_ftype _initialize_gnu_v3_abi;
+extern initialize_file_ftype _initialize_hpacc_abi;
+extern initialize_file_ftype _initialize_cp_abi;
+extern initialize_file_ftype _initialize_cp_support;
+extern initialize_file_ftype _initialize_cp_namespace;
+extern initialize_file_ftype _initialize_reggroup;
+extern initialize_file_ftype _initialize_inflow;
+extern initialize_file_ftype _initialize_cli_dump;
+extern initialize_file_ftype _initialize_cli_logging;
+extern initialize_file_ftype _initialize_cli_interp;
+extern initialize_file_ftype _initialize_mi_out;
+extern initialize_file_ftype _initialize_mi_cmds;
+extern initialize_file_ftype _initialize_mi_cmd_env;
+extern initialize_file_ftype _initialize_mi_interp;
+extern initialize_file_ftype _initialize_mi_main;
+extern initialize_file_ftype _initialize_tui_hooks;
+extern initialize_file_ftype _initialize_tui_interp;
+extern initialize_file_ftype _initialize_tui_layout;
+extern initialize_file_ftype _initialize_tui_out;
+extern initialize_file_ftype _initialize_tui_regs;
+extern initialize_file_ftype _initialize_tui_stack;
+extern initialize_file_ftype _initialize_tui_win;
+void
+initialize_all_files (void)
+{
+  _initialize_gdbtypes ();
+  _initialize_mips_tdep ();
+  _initialize_mipsfbsd_tdep ();
+  _initialize_corelow ();
+  _initialize_solib ();
+  _initialize_svr4_solib ();
+  _initialize_ser_hardwire ();
+  _initialize_ser_pipe ();
+  _initialize_ser_tcp ();
+#ifndef CROSS_DEBUGGER
+#if 0
+  _initialize_mipsfbsd_nat ();
+  _initialize_mips_nat ();
+#endif
+  _initialize_kernel_u_addr ();
+  _initialize_infptrace ();
+  _initialize_inftarg ();
+  _initialize_thread_db ();
+#if 0
+  _initialize_svr4_lm ();
+#endif
+#endif
+  _initialize_remote ();
+  _initialize_dcache ();
+  _initialize_sr_support ();
+  _initialize_tracepoint ();
+  _initialize_ax_gdb ();
+  _initialize_annotate ();
+  _initialize_auxv ();
+  _initialize_breakpoint ();
+  _initialize_regcache ();
+  _initialize_charset ();
+  _initialize_dummy_frame ();
+  _initialize_source ();
+  _initialize_values ();
+  _initialize_valops ();
+  _initialize_valarith ();
+  _initialize_valprint ();
+  _initialize_printcmd ();
+  _initialize_symtab ();
+  _initialize_symfile ();
+  _initialize_symmisc ();
+  _initialize_infcall ();
+  _initialize_infcmd ();
+  _initialize_infrun ();
+  _initialize_stack ();
+  _initialize_thread ();
+  _initialize_interpreter ();
+  _initialize_macrocmd ();
+  _initialize_gdbarch ();
+  _initialize_gdbarch_utils ();
+  _initialize_gdb_osabi ();
+  _initialize_copying ();
+  _initialize_mem ();
+  _initialize_parse ();
+  _initialize_language ();
+  _initialize_frame_reg ();
+  _initialize_signals ();
+  _initialize_kod ();
+  _initialize_gdb_events ();
+  _initialize_exec ();
+  _initialize_maint_cmds ();
+  _initialize_demangler ();
+  _initialize_dbxread ();
+  _initialize_coffread ();
+  _initialize_elfread ();
+  _initialize_mipsread ();
+  _initialize_stabsread ();
+  _initialize_core ();
+  _initialize_dwarf2_frame ();
+  _initialize_c_language ();
+  _initialize_f_language ();
+  _initialize_objc_language ();
+  _initialize_ui_out ();
+  _initialize_cli_out ();
+  _initialize_varobj ();
+  _initialize_java_language ();
+  _initialize_m2_language ();
+  _initialize_pascal_language ();
+  _initialize_pascal_valprint ();
+  _initialize_scheme_language ();
+  _initialize_complaints ();
+  _initialize_typeprint ();
+  _initialize_cp_valprint ();
+  _initialize_f_valprint ();
+  _initialize_nlmread ();
+  _initialize_serial ();
+  _initialize_mdebugread ();
+  _initialize_user_regs ();
+  _initialize_frame ();
+  _initialize_frame_unwind ();
+  _initialize_frame_base ();
+  _initialize_gnu_v2_abi ();
+  _initialize_gnu_v3_abi ();
+  _initialize_hpacc_abi ();
+  _initialize_cp_abi ();
+  _initialize_cp_support ();
+  _initialize_cp_namespace ();
+  _initialize_reggroup ();
+  _initialize_inflow ();
+  _initialize_cli_dump ();
+  _initialize_cli_logging ();
+  _initialize_cli_interp ();
+  _initialize_mi_out ();
+  _initialize_mi_cmds ();
+  _initialize_mi_cmd_env ();
+  _initialize_mi_interp ();
+  _initialize_mi_main ();
+  _initialize_tui_hooks ();
+  _initialize_tui_interp ();
+  _initialize_tui_layout ();
+  _initialize_tui_out ();
+  _initialize_tui_regs ();
+  _initialize_tui_stack ();
+  _initialize_tui_win ();
+}


Property changes on: trunk/gnu/usr.bin/gdb/arch/mips/init.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/powerpc/Makefile
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/powerpc/Makefile	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/powerpc/Makefile	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,15 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/powerpc/Makefile 169188 2007-05-01 18:29:34Z marcel $
+
+.if !defined(GDB_CROSS_DEBUGGER)
+LIBSRCS+= fbsd-proc.c fbsd-threads.c gcore.c
+LIBSRCS+= ppcfbsd-nat.c
+.endif
+LIBSRCS+= solib.c solib-svr4.c
+LIBSRCS+= ppc-sysv-tdep.c ppcfbsd-tdep.c rs6000-tdep.c
+
+nm.h:
+	echo '#include "powerpc/nm-fbsd.h"' > ${.TARGET}
+
+tm.h:
+	echo '#include "powerpc/tm-ppc-eabi.h"' > ${.TARGET}


Property changes on: trunk/gnu/usr.bin/gdb/arch/powerpc/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/powerpc/config.h
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/powerpc/config.h	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/powerpc/config.h	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,551 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/powerpc/config.h 251512 2013-06-07 21:40:02Z emaste $ */
+
+/* config.h.  Generated automatically by configure.  */
+/* config.in.  Generated automatically from configure.in by autoheader.  */
+
+/* Define if on AIX 3.
+   System headers sometimes define this.
+   We just want to avoid a redefinition error message.  */
+#ifndef _ALL_SOURCE
+/* #undef _ALL_SOURCE */
+#endif
+
+/* Define if using alloca.c.  */
+/* #undef C_ALLOCA */
+
+/* Define to empty if the keyword does not work.  */
+/* #undef const */
+
+/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
+   This function is required for alloca.c support on those systems.  */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define if you have alloca, as a function or macro.  */
+#define HAVE_ALLOCA 1
+
+/* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
+/* #undef HAVE_ALLOCA_H */
+
+/* Define if the `long double' type works.  */
+#define HAVE_LONG_DOUBLE 1
+
+/* Define if you have a working `mmap' system call.  */
+#define HAVE_MMAP 1
+
+/* Define if you have <vfork.h>.  */
+/* #undef HAVE_VFORK_H */
+
+/* Define as __inline if that's what the C compiler calls it.  */
+/* #undef inline */
+
+/* Define to `long' if <sys/types.h> doesn't define.  */
+/* #undef off_t */
+
+/* Define to `int' if <sys/types.h> doesn't define.  */
+/* #undef pid_t */
+
+/* Define if you need to in order for stat and other things to work.  */
+/* #undef _POSIX_SOURCE */
+
+/* Define as the return type of signal handlers (int or void).  */
+#define RETSIGTYPE void
+
+/* Define if the `setpgrp' function takes no argument.  */
+/* #undef SETPGRP_VOID */
+
+/* Define to `unsigned' if <sys/types.h> doesn't define.  */
+/* #undef size_t */
+
+/* If using the C implementation of alloca, define if you know the
+   direction of stack growth for your system; otherwise it will be
+   automatically deduced at run-time.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown
+ */
+/* #undef STACK_DIRECTION */
+
+/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly.  */
+/* #undef STAT_MACROS_BROKEN */
+
+/* Define if you have the ANSI C header files.  */
+#define STDC_HEADERS 1
+
+/* Define vfork as fork if vfork does not work.  */
+/* #undef vfork */
+
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+/* Define if your struct reg has r_fs.  */
+/* #undef HAVE_STRUCT_REG_R_FS */
+
+/* Define if your struct stat has st_blocks.  */
+#define HAVE_STRUCT_STAT_ST_BLOCKS 1
+
+/* Define if your struct reg has r_gs.  */
+/* #undef HAVE_STRUCT_REG_R_GS */
+
+/* Define if <link.h> exists and defines struct link_map which has
+   members with an ``l_'' prefix.  (For Solaris, SVR4, and
+   SVR4-like systems.) */
+#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
+
+/* Define if <link.h> exists and defines struct link_map which has
+  members with an ``lm_'' prefix.  (For SunOS.)  */
+/* #undef HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS */
+
+/* Define if <link.h> exists and defines a struct so_map which has
+  members with an ``som_'' prefix.  (Found on older *BSD systems.)  */
+/* #undef HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS */
+
+/* Define if <sys/link.h> has struct link_map32 */
+/* #undef HAVE_STRUCT_LINK_MAP32 */
+
+/* Define if <sys/link.h> has link_map32 (solaris sparc-64 target) */
+/* #undef _SYSCALL32 */
+
+/* Define if the prfpregset_t type is broken. */
+/* #undef PRFPREGSET_T_BROKEN */
+
+/* Define if you want to use new multi-fd /proc interface
+   (replaces HAVE_MULTIPLE_PROC_FDS as well as other macros). */
+/* #undef NEW_PROC_API */
+
+/* Define if ioctl argument PIOCSET is available. */
+/* #undef HAVE_PROCFS_PIOCSET */
+
+/* Define if the `long long' type works.  */
+#define CC_HAS_LONG_LONG 1
+
+/* Define if the "ll" format works to print long long ints. */
+#define PRINTF_HAS_LONG_LONG 1
+
+/* Define if the "%Lg" format works to print long doubles. */
+#define PRINTF_HAS_LONG_DOUBLE 1
+
+/* Define if the "%Lg" format works to scan long doubles. */
+#define SCANF_HAS_LONG_DOUBLE 1
+
+/* Define if using Solaris thread debugging.  */
+/* #undef HAVE_THREAD_DB_LIB */
+
+/* Define on a GNU/Linux system to work around problems in sys/procfs.h.  */
+/* #undef START_INFERIOR_TRAPS_EXPECTED */
+/* #undef sys_quotactl */
+
+/* Define if you have HPUX threads */
+/* #undef HAVE_HPUX_THREAD_SUPPORT */
+
+/* Define if <proc_service.h> on solaris uses int instead of
+   size_t, and assorted other type changes. */
+/* #undef PROC_SERVICE_IS_OLD */
+
+/* Define if the simulator is being linked in.  */
+#define WITH_SIM 1
+
+/* Set to true if the save_state_t structure is present */
+/* #undef HAVE_STRUCT_SAVE_STATE_T */
+
+/* Set to true if the save_state_t structure has the ss_wide member */
+/* #undef HAVE_STRUCT_MEMBER_SS_WIDE */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETREGS request.  */
+/* #undef HAVE_PTRACE_GETREGS */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETFPXREGS request.  */
+/* #undef HAVE_PTRACE_GETFPXREGS */
+
+/* Define if <sys/ptrace.h> defines the PT_GETDBREGS request.  */
+#define HAVE_PT_GETDBREGS 1
+
+/* Define if <sys/ptrace.h> defines the PT_GETXMMREGS request.  */
+/* #undef HAVE_PT_GETXMMREGS */
+
+/* Define if libunwind library is being used.  */
+/* #undef HAVE_LIBUNWIND */
+
+/* hostfile */
+/* #undef GDB_XM_FILE */
+
+/* targetfile */
+#define GDB_TM_FILE config/powerpc/tm-ppc-eabi.h
+
+/* nativefile */
+#ifndef CROSS_DEBUGGER
+#define GDB_NM_FILE config/powerpc/nm-fbsd.h
+#endif
+
+/* Define to 1 so <sys/proc.h> gets a definition of anon_hdl.  Works
+   around a <sys/proc.h> problem on IRIX 5.  */
+#ifndef _KMEMUSER
+/* #undef _KMEMUSER */
+#endif
+
+/* Define if you have the __argz_count function.  */
+/* #undef HAVE___ARGZ_COUNT */
+
+/* Define if you have the __argz_next function.  */
+/* #undef HAVE___ARGZ_NEXT */
+
+/* Define if you have the __argz_stringify function.  */
+/* #undef HAVE___ARGZ_STRINGIFY */
+
+/* Define if you have the _mcleanup function.  */
+#define HAVE__MCLEANUP 1
+
+/* Define if you have the canonicalize_file_name function.  */
+/* #undef HAVE_CANONICALIZE_FILE_NAME */
+
+/* Define if you have the dcgettext function.  */
+/* #undef HAVE_DCGETTEXT */
+
+/* Define if you have the getcwd function.  */
+#define HAVE_GETCWD 1
+
+/* Define if you have the getpagesize function.  */
+#define HAVE_GETPAGESIZE 1
+
+/* Define if you have the monstartup function.  */
+#define HAVE_MONSTARTUP 1
+
+/* Define if you have the munmap function.  */
+#define HAVE_MUNMAP 1
+
+/* Define if you have the poll function.  */
+#define HAVE_POLL 1
+
+/* Define if you have the pread64 function.  */
+/* #undef HAVE_PREAD64 */
+
+/* Define if you have the putenv function.  */
+#define HAVE_PUTENV 1
+
+/* Define if you have the realpath function.  */
+#define HAVE_REALPATH 1
+
+/* Define if you have the sbrk function.  */
+#define HAVE_SBRK 1
+
+/* Define if you have the setenv function.  */
+#define HAVE_SETENV 1
+
+/* Define if you have the setlocale function.  */
+#define HAVE_SETLOCALE 1
+
+/* Define if you have the setpgid function.  */
+#define HAVE_SETPGID 1
+
+/* Define if you have the setpgrp function.  */
+#define HAVE_SETPGRP 1
+
+/* Define if you have the sigaction function.  */
+#define HAVE_SIGACTION 1
+
+/* Define if you have the sigprocmask function.  */
+#define HAVE_SIGPROCMASK 1
+
+/* Define if you have the sigsetmask function.  */
+#define HAVE_SIGSETMASK 1
+
+/* Define if you have the socketpair function.  */
+#define HAVE_SOCKETPAIR 1
+
+/* Define if you have the stpcpy function.  */
+#define HAVE_STPCPY 1
+
+/* Define if you have the strcasecmp function.  */
+#define HAVE_STRCASECMP 1
+
+/* Define if you have the strchr function.  */
+#define HAVE_STRCHR 1
+
+/* Define if you have the syscall function.  */
+#define HAVE_SYSCALL 1
+
+/* Define if you have the <argz.h> header file.  */
+/* #undef HAVE_ARGZ_H */
+
+/* Define if you have the <ctype.h> header file.  */
+#define HAVE_CTYPE_H 1
+
+/* Define if you have the <curses.h> header file.  */
+#define HAVE_CURSES_H 1
+
+/* Define if you have the <dirent.h> header file.  */
+#define HAVE_DIRENT_H 1
+
+/* Define if you have the <libunwind-ia64.h> header file.  */
+/* #undef HAVE_LIBUNWIND_IA64_H */
+
+/* Define if you have the <libunwind.h> header file.  */
+/* #undef HAVE_LIBUNWIND_H */
+
+/* Define if you have the <limits.h> header file.  */
+#define HAVE_LIMITS_H 1
+
+/* Define if you have the <link.h> header file.  */
+#define HAVE_LINK_H 1
+
+/* Define if you have the <locale.h> header file.  */
+#define HAVE_LOCALE_H 1
+
+/* Define if you have the <machine/reg.h> header file.  */
+#define HAVE_MACHINE_REG_H 1
+
+/* Define if you have the <malloc.h> header file.  */
+/* #undef HAVE_MALLOC_H */
+
+/* Define if you have the <memory.h> header file.  */
+#define HAVE_MEMORY_H 1
+
+/* Define if you have the <ncurses.h> header file.  */
+#define HAVE_NCURSES_H 1
+
+/* Define if you have the <ndir.h> header file.  */
+/* #undef HAVE_NDIR_H */
+
+/* Define if you have the <nl_types.h> header file.  */
+#define HAVE_NL_TYPES_H 1
+
+/* Define if you have the <nlist.h> header file.  */
+#define HAVE_NLIST_H 1
+
+/* Define if you have the <poll.h> header file.  */
+#define HAVE_POLL_H 1
+
+/* Define if you have the <proc_service.h> header file.  */
+/* #undef HAVE_PROC_SERVICE_H */
+
+/* Define if you have the <ptrace.h> header file.  */
+/* #undef HAVE_PTRACE_H */
+
+/* Define if you have the <sgtty.h> header file.  */
+#define HAVE_SGTTY_H 1
+
+/* Define if you have the <stddef.h> header file.  */
+#define HAVE_STDDEF_H 1
+
+/* Define if you have the <stdint.h> header file.  */
+#define HAVE_STDINT_H 1
+
+/* Define if you have the <stdlib.h> header file.  */
+#define HAVE_STDLIB_H 1
+
+/* Define if you have the <string.h> header file.  */
+#define HAVE_STRING_H 1
+
+/* Define if you have the <strings.h> header file.  */
+#define HAVE_STRINGS_H 1
+
+/* Define if you have the <sys/debugreg.h> header file.  */
+/* #undef HAVE_SYS_DEBUGREG_H */
+
+/* Define if you have the <sys/dir.h> header file.  */
+/* #undef HAVE_SYS_DIR_H */
+
+/* Define if you have the <sys/fault.h> header file.  */
+/* #undef HAVE_SYS_FAULT_H */
+
+/* Define if you have the <sys/file.h> header file.  */
+#define HAVE_SYS_FILE_H 1
+
+/* Define if you have the <sys/filio.h> header file.  */
+#define HAVE_SYS_FILIO_H 1
+
+/* Define if you have the <sys/ioctl.h> header file.  */
+#define HAVE_SYS_IOCTL_H 1
+
+/* Define if you have the <sys/ndir.h> header file.  */
+/* #undef HAVE_SYS_NDIR_H */
+
+/* Define if you have the <sys/param.h> header file.  */
+#define HAVE_SYS_PARAM_H 1
+
+/* Define if you have the <sys/poll.h> header file.  */
+#define HAVE_SYS_POLL_H 1
+
+/* Define if you have the <sys/proc.h> header file.  */
+#define HAVE_SYS_PROC_H 1
+
+/* Define if you have the <sys/procfs.h> header file.  */
+#define HAVE_SYS_PROCFS_H 1
+
+/* Define if you have the <sys/ptrace.h> header file.  */
+#define HAVE_SYS_PTRACE_H 1
+
+/* Define if you have the <sys/reg.h> header file.  */
+/* #undef HAVE_SYS_REG_H */
+
+/* Define if you have the <sys/select.h> header file.  */
+#define HAVE_SYS_SELECT_H 1
+
+/* Define if you have the <sys/syscall.h> header file.  */
+#define HAVE_SYS_SYSCALL_H 1
+
+/* Define if you have the <sys/user.h> header file.  */
+#define HAVE_SYS_USER_H 1
+
+/* Define if you have the <sys/wait.h> header file.  */
+#define HAVE_SYS_WAIT_H 1
+
+/* Define if you have the <term.h> header file.  */
+#define HAVE_TERM_H 1
+
+/* Define if you have the <termio.h> header file.  */
+/* #undef HAVE_TERMIO_H */
+
+/* Define if you have the <termios.h> header file.  */
+#define HAVE_TERMIOS_H 1
+
+/* Define if you have the <thread_db.h> header file.  */
+/* #undef HAVE_THREAD_DB_H */
+
+/* Define if you have the <time.h> header file.  */
+#define HAVE_TIME_H 1
+
+/* Define if you have the <unistd.h> header file.  */
+#define HAVE_UNISTD_H 1
+
+/* Define if you have the <values.h> header file.  */
+/* #undef HAVE_VALUES_H */
+
+/* Define if you have the <wait.h> header file.  */
+/* #undef HAVE_WAIT_H */
+
+/* Define if you have the dl library (-ldl).  */
+/* #undef HAVE_LIBDL */
+
+/* Define if you have the m library (-lm).  */
+#define HAVE_LIBM 1
+
+/* Define if you have the w library (-lw).  */
+/* #undef HAVE_LIBW */
+
+/* Define if you have the stpcpy function */
+#define HAVE_STPCPY 1
+
+/* Define if your locale.h file contains LC_MESSAGES. */
+#define HAVE_LC_MESSAGES 1
+
+/* Define to 1 if NLS is requested */
+/* #undef ENABLE_NLS */
+
+/* Define as 1 if you have gettext and don't want to use GNU gettext. */
+/* #undef HAVE_GETTEXT */
+
+/* Name of this package.  */
+#define PACKAGE "gdb"
+
+/* Define to BFD's default architecture.  */
+#define DEFAULT_BFD_ARCH bfd_rs6000_arch
+
+/* Define to BFD's default target vector.  */
+#define DEFAULT_BFD_VEC bfd_elf32_powerpc_vec
+
+/* Define to 1 if your system has the _etext variable.  */
+#define HAVE__ETEXT 1
+
+/* Define to 1 to avoid a clash between <widec.h> and <wchar.h> on
+   Solaris 2.[78] when using GCC.  */
+/* #undef _MSE_INT_H */
+
+/* Define to 1 if we found this declaration otherwise define to 0. */
+#define HAVE_DECL_GETOPT 0
+
+/* Define if sigsetjmp is available.  */
+#define HAVE_SIGSETJMP 1
+
+/* Define to 1 if the regex included in libiberty should be used. */
+#define USE_INCLUDED_REGEX 1
+
+/* Define to 1 if your system has struct reg in <machine/reg.h>. */
+#define HAVE_STRUCT_REG 1
+
+/* Define if <stdint.h> provides the uintptr_t type. */
+#define HAVE_UINTPTR_T 1
+
+/* Define if malloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_MALLOC */
+
+/* Define if realloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_REALLOC */
+
+/* Define if free is not declared in system header files. */
+/* #undef NEED_DECLARATION_FREE */
+
+/* Define if strerror is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRERROR */
+
+/* Define if strdup is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRDUP */
+
+/* Define if strstr is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRSTR */
+
+/* Define if canonicalize_file_name is not declared in system header files. */
+#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
+
+/* Define if <sys/procfs.h> has pstatus_t. */
+/* #undef HAVE_PSTATUS_T */
+
+/* Define if <sys/procfs.h> has prrun_t. */
+/* #undef HAVE_PRRUN_T */
+
+/* Define if <sys/procfs.h> has gregset_t. */
+#define HAVE_GREGSET_T 1
+
+/* Define if <sys/procfs.h> has fpregset_t. */
+#define HAVE_FPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset_t. */
+#define HAVE_PRGREGSET_T 1
+
+/* Define if <sys/procfs.h> has prfpregset_t. */
+#define HAVE_PRFPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset32_t. */
+/* #undef HAVE_PRGREGSET32_T */
+
+/* Define if <sys/procfs.h> has prfpregset32_t. */
+/* #undef HAVE_PRFPREGSET32_T */
+
+/* Define if <sys/procfs.h> has lwpid_t. */
+#define HAVE_LWPID_T 1
+
+/* Define if <sys/procfs.h> has psaddr_t. */
+#define HAVE_PSADDR_T 1
+
+/* Define if <sys/procfs.h> has prsysent_t. */
+/* #undef HAVE_PRSYSENT_T */
+
+/* Define if <sys/procfs.h> has pr_sigset_t. */
+/* #undef HAVE_PR_SIGSET_T */
+
+/* Define if <sys/procfs.h> has pr_sigaction64_t. */
+/* #undef HAVE_PR_SIGACTION64_T */
+
+/* Define if <sys/procfs.h> has pr_siginfo64_t. */
+/* #undef HAVE_PR_SIGINFO64_T */
+
+/* Define if <thread_db.h> has the TD_NOTALLOC error code. */
+/* #undef THREAD_DB_HAS_TD_NOTALLOC */
+
+/* Define if we can use the tkill syscall. */
+/* #undef HAVE_TKILL_SYSCALL */
+
+/* Define to the default OS ABI for this configuration. */
+/* #undef GDB_OSABI_DEFAULT */
+
+/* Define to be a string naming the default host character set. */
+#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
+
+/* Define if you have the iconv() function. */
+/* #undef HAVE_ICONV */
+
+/* Define as const if the declaration of iconv() needs const. */
+/* #undef ICONV_CONST */
+


Property changes on: trunk/gnu/usr.bin/gdb/arch/powerpc/config.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/powerpc/init.c
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/powerpc/init.c	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/powerpc/init.c	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,231 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/powerpc/init.c 169188 2007-05-01 18:29:34Z marcel $ */
+
+/* Do not modify this file.  */
+/* It is created automatically by the Makefile.  */
+#include "defs.h"      /* For initialize_file_ftype.  */
+#include "call-cmds.h" /* For initialize_all_files.  */
+extern initialize_file_ftype _initialize_gdbtypes;
+extern initialize_file_ftype _initialize_rs6000_tdep;
+extern initialize_file_ftype _initialize_ppcfbsd_tdep;
+extern initialize_file_ftype _initialize_corelow;
+extern initialize_file_ftype _initialize_solib;
+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_fbsd_proc;
+extern initialize_file_ftype _initialize_gcore;
+extern initialize_file_ftype _initialize_kernel_u_addr;
+extern initialize_file_ftype _initialize_infptrace;
+extern initialize_file_ftype _initialize_inftarg;
+extern initialize_file_ftype _initialize_ppcfbsd_nat;
+extern initialize_file_ftype _initialize_thread_db;
+extern initialize_file_ftype _initialize_remote;
+extern initialize_file_ftype _initialize_dcache;
+extern initialize_file_ftype _initialize_sr_support;
+extern initialize_file_ftype _initialize_tracepoint;
+extern initialize_file_ftype _initialize_ax_gdb;
+extern initialize_file_ftype _initialize_annotate;
+extern initialize_file_ftype _initialize_auxv;
+extern initialize_file_ftype _initialize_breakpoint;
+extern initialize_file_ftype _initialize_regcache;
+extern initialize_file_ftype _initialize_charset;
+extern initialize_file_ftype _initialize_dummy_frame;
+extern initialize_file_ftype _initialize_source;
+extern initialize_file_ftype _initialize_values;
+extern initialize_file_ftype _initialize_valops;
+extern initialize_file_ftype _initialize_valarith;
+extern initialize_file_ftype _initialize_valprint;
+extern initialize_file_ftype _initialize_printcmd;
+extern initialize_file_ftype _initialize_symtab;
+extern initialize_file_ftype _initialize_symfile;
+extern initialize_file_ftype _initialize_symmisc;
+extern initialize_file_ftype _initialize_infcall;
+extern initialize_file_ftype _initialize_infcmd;
+extern initialize_file_ftype _initialize_infrun;
+extern initialize_file_ftype _initialize_stack;
+extern initialize_file_ftype _initialize_thread;
+extern initialize_file_ftype _initialize_interpreter;
+extern initialize_file_ftype _initialize_macrocmd;
+extern initialize_file_ftype _initialize_gdbarch;
+extern initialize_file_ftype _initialize_gdbarch_utils;
+extern initialize_file_ftype _initialize_gdb_osabi;
+extern initialize_file_ftype _initialize_copying;
+extern initialize_file_ftype _initialize_mem;
+extern initialize_file_ftype _initialize_parse;
+extern initialize_file_ftype _initialize_language;
+extern initialize_file_ftype _initialize_frame_reg;
+extern initialize_file_ftype _initialize_signals;
+extern initialize_file_ftype _initialize_kod;
+extern initialize_file_ftype _initialize_gdb_events;
+extern initialize_file_ftype _initialize_exec;
+extern initialize_file_ftype _initialize_maint_cmds;
+extern initialize_file_ftype _initialize_demangler;
+extern initialize_file_ftype _initialize_dbxread;
+extern initialize_file_ftype _initialize_coffread;
+extern initialize_file_ftype _initialize_elfread;
+extern initialize_file_ftype _initialize_mipsread;
+extern initialize_file_ftype _initialize_stabsread;
+extern initialize_file_ftype _initialize_core;
+extern initialize_file_ftype _initialize_dwarf2_frame;
+extern initialize_file_ftype _initialize_c_language;
+extern initialize_file_ftype _initialize_f_language;
+extern initialize_file_ftype _initialize_objc_language;
+extern initialize_file_ftype _initialize_ui_out;
+extern initialize_file_ftype _initialize_cli_out;
+extern initialize_file_ftype _initialize_varobj;
+extern initialize_file_ftype _initialize_java_language;
+extern initialize_file_ftype _initialize_m2_language;
+extern initialize_file_ftype _initialize_pascal_language;
+extern initialize_file_ftype _initialize_pascal_valprint;
+extern initialize_file_ftype _initialize_scheme_language;
+extern initialize_file_ftype _initialize_complaints;
+extern initialize_file_ftype _initialize_typeprint;
+extern initialize_file_ftype _initialize_cp_valprint;
+extern initialize_file_ftype _initialize_f_valprint;
+extern initialize_file_ftype _initialize_nlmread;
+extern initialize_file_ftype _initialize_serial;
+extern initialize_file_ftype _initialize_mdebugread;
+extern initialize_file_ftype _initialize_user_regs;
+extern initialize_file_ftype _initialize_frame;
+extern initialize_file_ftype _initialize_frame_unwind;
+extern initialize_file_ftype _initialize_frame_base;
+extern initialize_file_ftype _initialize_gnu_v2_abi;
+extern initialize_file_ftype _initialize_gnu_v3_abi;
+extern initialize_file_ftype _initialize_hpacc_abi;
+extern initialize_file_ftype _initialize_cp_abi;
+extern initialize_file_ftype _initialize_cp_support;
+extern initialize_file_ftype _initialize_cp_namespace;
+extern initialize_file_ftype _initialize_reggroup;
+extern initialize_file_ftype _initialize_inflow;
+extern initialize_file_ftype _initialize_cli_dump;
+extern initialize_file_ftype _initialize_cli_logging;
+extern initialize_file_ftype _initialize_cli_interp;
+extern initialize_file_ftype _initialize_mi_out;
+extern initialize_file_ftype _initialize_mi_cmds;
+extern initialize_file_ftype _initialize_mi_cmd_env;
+extern initialize_file_ftype _initialize_mi_interp;
+extern initialize_file_ftype _initialize_mi_main;
+extern initialize_file_ftype _initialize_tui_hooks;
+extern initialize_file_ftype _initialize_tui_interp;
+extern initialize_file_ftype _initialize_tui_layout;
+extern initialize_file_ftype _initialize_tui_out;
+extern initialize_file_ftype _initialize_tui_regs;
+extern initialize_file_ftype _initialize_tui_stack;
+extern initialize_file_ftype _initialize_tui_win;
+void
+initialize_all_files (void)
+{
+  _initialize_gdbtypes ();
+  _initialize_rs6000_tdep ();
+  _initialize_ppcfbsd_tdep ();
+  _initialize_corelow ();
+  _initialize_solib ();
+  _initialize_svr4_solib ();
+  _initialize_ser_hardwire ();
+  _initialize_ser_pipe ();
+  _initialize_ser_tcp ();
+#ifndef CROSS_DEBUGGER
+  _initialize_fbsd_proc ();
+  _initialize_gcore ();
+  _initialize_kernel_u_addr ();
+  _initialize_infptrace ();
+  _initialize_inftarg ();
+  _initialize_ppcfbsd_nat ();
+  _initialize_thread_db ();
+#endif
+  _initialize_remote ();
+  _initialize_dcache ();
+  _initialize_sr_support ();
+  _initialize_tracepoint ();
+  _initialize_ax_gdb ();
+  _initialize_annotate ();
+  _initialize_auxv ();
+  _initialize_breakpoint ();
+  _initialize_regcache ();
+  _initialize_charset ();
+  _initialize_dummy_frame ();
+  _initialize_source ();
+  _initialize_values ();
+  _initialize_valops ();
+  _initialize_valarith ();
+  _initialize_valprint ();
+  _initialize_printcmd ();
+  _initialize_symtab ();
+  _initialize_symfile ();
+  _initialize_symmisc ();
+  _initialize_infcall ();
+  _initialize_infcmd ();
+  _initialize_infrun ();
+  _initialize_stack ();
+  _initialize_thread ();
+  _initialize_interpreter ();
+  _initialize_macrocmd ();
+  _initialize_gdbarch ();
+  _initialize_gdbarch_utils ();
+  _initialize_gdb_osabi ();
+  _initialize_copying ();
+  _initialize_mem ();
+  _initialize_parse ();
+  _initialize_language ();
+  _initialize_frame_reg ();
+  _initialize_signals ();
+  _initialize_kod ();
+  _initialize_gdb_events ();
+  _initialize_exec ();
+  _initialize_maint_cmds ();
+  _initialize_demangler ();
+  _initialize_dbxread ();
+  _initialize_coffread ();
+  _initialize_elfread ();
+  _initialize_mipsread ();
+  _initialize_stabsread ();
+  _initialize_core ();
+  _initialize_dwarf2_frame ();
+  _initialize_c_language ();
+  _initialize_f_language ();
+  _initialize_objc_language ();
+  _initialize_ui_out ();
+  _initialize_cli_out ();
+  _initialize_varobj ();
+  _initialize_java_language ();
+  _initialize_m2_language ();
+  _initialize_pascal_language ();
+  _initialize_pascal_valprint ();
+  _initialize_scheme_language ();
+  _initialize_complaints ();
+  _initialize_typeprint ();
+  _initialize_cp_valprint ();
+  _initialize_f_valprint ();
+  _initialize_nlmread ();
+  _initialize_serial ();
+  _initialize_mdebugread ();
+  _initialize_user_regs ();
+  _initialize_frame ();
+  _initialize_frame_unwind ();
+  _initialize_frame_base ();
+  _initialize_gnu_v2_abi ();
+  _initialize_gnu_v3_abi ();
+  _initialize_hpacc_abi ();
+  _initialize_cp_abi ();
+  _initialize_cp_support ();
+  _initialize_cp_namespace ();
+  _initialize_reggroup ();
+  _initialize_inflow ();
+  _initialize_cli_dump ();
+  _initialize_cli_logging ();
+  _initialize_cli_interp ();
+  _initialize_mi_out ();
+  _initialize_mi_cmds ();
+  _initialize_mi_cmd_env ();
+  _initialize_mi_interp ();
+  _initialize_mi_main ();
+  _initialize_tui_hooks ();
+  _initialize_tui_interp ();
+  _initialize_tui_layout ();
+  _initialize_tui_out ();
+  _initialize_tui_regs ();
+  _initialize_tui_stack ();
+  _initialize_tui_win ();
+}


Property changes on: trunk/gnu/usr.bin/gdb/arch/powerpc/init.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/powerpc64/Makefile
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/powerpc64/Makefile	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/powerpc64/Makefile	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,15 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/powerpc64/Makefile 169188 2007-05-01 18:29:34Z marcel $
+
+.if !defined(GDB_CROSS_DEBUGGER)
+LIBSRCS+= fbsd-proc.c fbsd-threads.c gcore.c
+LIBSRCS+= ppcfbsd-nat.c
+.endif
+LIBSRCS+= solib.c solib-svr4.c
+LIBSRCS+= ppc-sysv-tdep.c ppcfbsd-tdep.c rs6000-tdep.c
+
+nm.h:
+	echo '#include "powerpc/nm-fbsd.h"' > ${.TARGET}
+
+tm.h:
+	echo '#include "powerpc/tm-ppc-eabi.h"' > ${.TARGET}


Property changes on: trunk/gnu/usr.bin/gdb/arch/powerpc64/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/powerpc64/config.h
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/powerpc64/config.h	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/powerpc64/config.h	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,551 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/powerpc64/config.h 251512 2013-06-07 21:40:02Z emaste $ */
+
+/* config.h.  Generated automatically by configure.  */
+/* config.in.  Generated automatically from configure.in by autoheader.  */
+
+/* Define if on AIX 3.
+   System headers sometimes define this.
+   We just want to avoid a redefinition error message.  */
+#ifndef _ALL_SOURCE
+/* #undef _ALL_SOURCE */
+#endif
+
+/* Define if using alloca.c.  */
+/* #undef C_ALLOCA */
+
+/* Define to empty if the keyword does not work.  */
+/* #undef const */
+
+/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
+   This function is required for alloca.c support on those systems.  */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define if you have alloca, as a function or macro.  */
+#define HAVE_ALLOCA 1
+
+/* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
+/* #undef HAVE_ALLOCA_H */
+
+/* Define if the `long double' type works.  */
+#define HAVE_LONG_DOUBLE 1
+
+/* Define if you have a working `mmap' system call.  */
+#define HAVE_MMAP 1
+
+/* Define if you have <vfork.h>.  */
+/* #undef HAVE_VFORK_H */
+
+/* Define as __inline if that's what the C compiler calls it.  */
+/* #undef inline */
+
+/* Define to `long' if <sys/types.h> doesn't define.  */
+/* #undef off_t */
+
+/* Define to `int' if <sys/types.h> doesn't define.  */
+/* #undef pid_t */
+
+/* Define if you need to in order for stat and other things to work.  */
+/* #undef _POSIX_SOURCE */
+
+/* Define as the return type of signal handlers (int or void).  */
+#define RETSIGTYPE void
+
+/* Define if the `setpgrp' function takes no argument.  */
+/* #undef SETPGRP_VOID */
+
+/* Define to `unsigned' if <sys/types.h> doesn't define.  */
+/* #undef size_t */
+
+/* If using the C implementation of alloca, define if you know the
+   direction of stack growth for your system; otherwise it will be
+   automatically deduced at run-time.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown
+ */
+/* #undef STACK_DIRECTION */
+
+/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly.  */
+/* #undef STAT_MACROS_BROKEN */
+
+/* Define if you have the ANSI C header files.  */
+#define STDC_HEADERS 1
+
+/* Define vfork as fork if vfork does not work.  */
+/* #undef vfork */
+
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+/* Define if your struct reg has r_fs.  */
+/* #undef HAVE_STRUCT_REG_R_FS */
+
+/* Define if your struct stat has st_blocks.  */
+#define HAVE_STRUCT_STAT_ST_BLOCKS 1
+
+/* Define if your struct reg has r_gs.  */
+/* #undef HAVE_STRUCT_REG_R_GS */
+
+/* Define if <link.h> exists and defines struct link_map which has
+   members with an ``l_'' prefix.  (For Solaris, SVR4, and
+   SVR4-like systems.) */
+#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
+
+/* Define if <link.h> exists and defines struct link_map which has
+  members with an ``lm_'' prefix.  (For SunOS.)  */
+/* #undef HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS */
+
+/* Define if <link.h> exists and defines a struct so_map which has
+  members with an ``som_'' prefix.  (Found on older *BSD systems.)  */
+/* #undef HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS */
+
+/* Define if <sys/link.h> has struct link_map32 */
+/* #undef HAVE_STRUCT_LINK_MAP32 */
+
+/* Define if <sys/link.h> has link_map32 (solaris sparc-64 target) */
+/* #undef _SYSCALL32 */
+
+/* Define if the prfpregset_t type is broken. */
+/* #undef PRFPREGSET_T_BROKEN */
+
+/* Define if you want to use new multi-fd /proc interface
+   (replaces HAVE_MULTIPLE_PROC_FDS as well as other macros). */
+/* #undef NEW_PROC_API */
+
+/* Define if ioctl argument PIOCSET is available. */
+/* #undef HAVE_PROCFS_PIOCSET */
+
+/* Define if the `long long' type works.  */
+#define CC_HAS_LONG_LONG 1
+
+/* Define if the "ll" format works to print long long ints. */
+#define PRINTF_HAS_LONG_LONG 1
+
+/* Define if the "%Lg" format works to print long doubles. */
+#define PRINTF_HAS_LONG_DOUBLE 1
+
+/* Define if the "%Lg" format works to scan long doubles. */
+#define SCANF_HAS_LONG_DOUBLE 1
+
+/* Define if using Solaris thread debugging.  */
+/* #undef HAVE_THREAD_DB_LIB */
+
+/* Define on a GNU/Linux system to work around problems in sys/procfs.h.  */
+/* #undef START_INFERIOR_TRAPS_EXPECTED */
+/* #undef sys_quotactl */
+
+/* Define if you have HPUX threads */
+/* #undef HAVE_HPUX_THREAD_SUPPORT */
+
+/* Define if <proc_service.h> on solaris uses int instead of
+   size_t, and assorted other type changes. */
+/* #undef PROC_SERVICE_IS_OLD */
+
+/* Define if the simulator is being linked in.  */
+#define WITH_SIM 1
+
+/* Set to true if the save_state_t structure is present */
+/* #undef HAVE_STRUCT_SAVE_STATE_T */
+
+/* Set to true if the save_state_t structure has the ss_wide member */
+/* #undef HAVE_STRUCT_MEMBER_SS_WIDE */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETREGS request.  */
+/* #undef HAVE_PTRACE_GETREGS */
+
+/* Define if <sys/ptrace.h> defines the PTRACE_GETFPXREGS request.  */
+/* #undef HAVE_PTRACE_GETFPXREGS */
+
+/* Define if <sys/ptrace.h> defines the PT_GETDBREGS request.  */
+#define HAVE_PT_GETDBREGS 1
+
+/* Define if <sys/ptrace.h> defines the PT_GETXMMREGS request.  */
+/* #undef HAVE_PT_GETXMMREGS */
+
+/* Define if libunwind library is being used.  */
+/* #undef HAVE_LIBUNWIND */
+
+/* hostfile */
+/* #undef GDB_XM_FILE */
+
+/* targetfile */
+#define GDB_TM_FILE config/powerpc/tm-ppc-eabi.h
+
+/* nativefile */
+#ifndef CROSS_DEBUGGER
+#define GDB_NM_FILE config/ia64/nm-fbsd.h
+#endif
+
+/* Define to 1 so <sys/proc.h> gets a definition of anon_hdl.  Works
+   around a <sys/proc.h> problem on IRIX 5.  */
+#ifndef _KMEMUSER
+/* #undef _KMEMUSER */
+#endif
+
+/* Define if you have the __argz_count function.  */
+/* #undef HAVE___ARGZ_COUNT */
+
+/* Define if you have the __argz_next function.  */
+/* #undef HAVE___ARGZ_NEXT */
+
+/* Define if you have the __argz_stringify function.  */
+/* #undef HAVE___ARGZ_STRINGIFY */
+
+/* Define if you have the _mcleanup function.  */
+#define HAVE__MCLEANUP 1
+
+/* Define if you have the canonicalize_file_name function.  */
+/* #undef HAVE_CANONICALIZE_FILE_NAME */
+
+/* Define if you have the dcgettext function.  */
+/* #undef HAVE_DCGETTEXT */
+
+/* Define if you have the getcwd function.  */
+#define HAVE_GETCWD 1
+
+/* Define if you have the getpagesize function.  */
+#define HAVE_GETPAGESIZE 1
+
+/* Define if you have the monstartup function.  */
+#define HAVE_MONSTARTUP 1
+
+/* Define if you have the munmap function.  */
+#define HAVE_MUNMAP 1
+
+/* Define if you have the poll function.  */
+#define HAVE_POLL 1
+
+/* Define if you have the pread64 function.  */
+/* #undef HAVE_PREAD64 */
+
+/* Define if you have the putenv function.  */
+#define HAVE_PUTENV 1
+
+/* Define if you have the realpath function.  */
+#define HAVE_REALPATH 1
+
+/* Define if you have the sbrk function.  */
+#define HAVE_SBRK 1
+
+/* Define if you have the setenv function.  */
+#define HAVE_SETENV 1
+
+/* Define if you have the setlocale function.  */
+#define HAVE_SETLOCALE 1
+
+/* Define if you have the setpgid function.  */
+#define HAVE_SETPGID 1
+
+/* Define if you have the setpgrp function.  */
+#define HAVE_SETPGRP 1
+
+/* Define if you have the sigaction function.  */
+#define HAVE_SIGACTION 1
+
+/* Define if you have the sigprocmask function.  */
+#define HAVE_SIGPROCMASK 1
+
+/* Define if you have the sigsetmask function.  */
+#define HAVE_SIGSETMASK 1
+
+/* Define if you have the socketpair function.  */
+#define HAVE_SOCKETPAIR 1
+
+/* Define if you have the stpcpy function.  */
+#define HAVE_STPCPY 1
+
+/* Define if you have the strcasecmp function.  */
+#define HAVE_STRCASECMP 1
+
+/* Define if you have the strchr function.  */
+#define HAVE_STRCHR 1
+
+/* Define if you have the syscall function.  */
+#define HAVE_SYSCALL 1
+
+/* Define if you have the <argz.h> header file.  */
+/* #undef HAVE_ARGZ_H */
+
+/* Define if you have the <ctype.h> header file.  */
+#define HAVE_CTYPE_H 1
+
+/* Define if you have the <curses.h> header file.  */
+#define HAVE_CURSES_H 1
+
+/* Define if you have the <dirent.h> header file.  */
+#define HAVE_DIRENT_H 1
+
+/* Define if you have the <libunwind-ia64.h> header file.  */
+/* #undef HAVE_LIBUNWIND_IA64_H */
+
+/* Define if you have the <libunwind.h> header file.  */
+/* #undef HAVE_LIBUNWIND_H */
+
+/* Define if you have the <limits.h> header file.  */
+#define HAVE_LIMITS_H 1
+
+/* Define if you have the <link.h> header file.  */
+#define HAVE_LINK_H 1
+
+/* Define if you have the <locale.h> header file.  */
+#define HAVE_LOCALE_H 1
+
+/* Define if you have the <machine/reg.h> header file.  */
+#define HAVE_MACHINE_REG_H 1
+
+/* Define if you have the <malloc.h> header file.  */
+/* #undef HAVE_MALLOC_H */
+
+/* Define if you have the <memory.h> header file.  */
+#define HAVE_MEMORY_H 1
+
+/* Define if you have the <ncurses.h> header file.  */
+#define HAVE_NCURSES_H 1
+
+/* Define if you have the <ndir.h> header file.  */
+/* #undef HAVE_NDIR_H */
+
+/* Define if you have the <nl_types.h> header file.  */
+#define HAVE_NL_TYPES_H 1
+
+/* Define if you have the <nlist.h> header file.  */
+#define HAVE_NLIST_H 1
+
+/* Define if you have the <poll.h> header file.  */
+#define HAVE_POLL_H 1
+
+/* Define if you have the <proc_service.h> header file.  */
+/* #undef HAVE_PROC_SERVICE_H */
+
+/* Define if you have the <ptrace.h> header file.  */
+/* #undef HAVE_PTRACE_H */
+
+/* Define if you have the <sgtty.h> header file.  */
+#define HAVE_SGTTY_H 1
+
+/* Define if you have the <stddef.h> header file.  */
+#define HAVE_STDDEF_H 1
+
+/* Define if you have the <stdint.h> header file.  */
+#define HAVE_STDINT_H 1
+
+/* Define if you have the <stdlib.h> header file.  */
+#define HAVE_STDLIB_H 1
+
+/* Define if you have the <string.h> header file.  */
+#define HAVE_STRING_H 1
+
+/* Define if you have the <strings.h> header file.  */
+#define HAVE_STRINGS_H 1
+
+/* Define if you have the <sys/debugreg.h> header file.  */
+/* #undef HAVE_SYS_DEBUGREG_H */
+
+/* Define if you have the <sys/dir.h> header file.  */
+/* #undef HAVE_SYS_DIR_H */
+
+/* Define if you have the <sys/fault.h> header file.  */
+/* #undef HAVE_SYS_FAULT_H */
+
+/* Define if you have the <sys/file.h> header file.  */
+#define HAVE_SYS_FILE_H 1
+
+/* Define if you have the <sys/filio.h> header file.  */
+#define HAVE_SYS_FILIO_H 1
+
+/* Define if you have the <sys/ioctl.h> header file.  */
+#define HAVE_SYS_IOCTL_H 1
+
+/* Define if you have the <sys/ndir.h> header file.  */
+/* #undef HAVE_SYS_NDIR_H */
+
+/* Define if you have the <sys/param.h> header file.  */
+#define HAVE_SYS_PARAM_H 1
+
+/* Define if you have the <sys/poll.h> header file.  */
+#define HAVE_SYS_POLL_H 1
+
+/* Define if you have the <sys/proc.h> header file.  */
+#define HAVE_SYS_PROC_H 1
+
+/* Define if you have the <sys/procfs.h> header file.  */
+#define HAVE_SYS_PROCFS_H 1
+
+/* Define if you have the <sys/ptrace.h> header file.  */
+#define HAVE_SYS_PTRACE_H 1
+
+/* Define if you have the <sys/reg.h> header file.  */
+/* #undef HAVE_SYS_REG_H */
+
+/* Define if you have the <sys/select.h> header file.  */
+#define HAVE_SYS_SELECT_H 1
+
+/* Define if you have the <sys/syscall.h> header file.  */
+#define HAVE_SYS_SYSCALL_H 1
+
+/* Define if you have the <sys/user.h> header file.  */
+#define HAVE_SYS_USER_H 1
+
+/* Define if you have the <sys/wait.h> header file.  */
+#define HAVE_SYS_WAIT_H 1
+
+/* Define if you have the <term.h> header file.  */
+#define HAVE_TERM_H 1
+
+/* Define if you have the <termio.h> header file.  */
+/* #undef HAVE_TERMIO_H */
+
+/* Define if you have the <termios.h> header file.  */
+#define HAVE_TERMIOS_H 1
+
+/* Define if you have the <thread_db.h> header file.  */
+/* #undef HAVE_THREAD_DB_H */
+
+/* Define if you have the <time.h> header file.  */
+#define HAVE_TIME_H 1
+
+/* Define if you have the <unistd.h> header file.  */
+#define HAVE_UNISTD_H 1
+
+/* Define if you have the <values.h> header file.  */
+/* #undef HAVE_VALUES_H */
+
+/* Define if you have the <wait.h> header file.  */
+/* #undef HAVE_WAIT_H */
+
+/* Define if you have the dl library (-ldl).  */
+/* #undef HAVE_LIBDL */
+
+/* Define if you have the m library (-lm).  */
+#define HAVE_LIBM 1
+
+/* Define if you have the w library (-lw).  */
+/* #undef HAVE_LIBW */
+
+/* Define if you have the stpcpy function */
+#define HAVE_STPCPY 1
+
+/* Define if your locale.h file contains LC_MESSAGES. */
+#define HAVE_LC_MESSAGES 1
+
+/* Define to 1 if NLS is requested */
+/* #undef ENABLE_NLS */
+
+/* Define as 1 if you have gettext and don't want to use GNU gettext. */
+/* #undef HAVE_GETTEXT */
+
+/* Name of this package.  */
+#define PACKAGE "gdb"
+
+/* Define to BFD's default architecture.  */
+#define DEFAULT_BFD_ARCH bfd_rs6000_arch
+
+/* Define to BFD's default target vector.  */
+#define DEFAULT_BFD_VEC bfd_elf64_powerpc_vec
+
+/* Define to 1 if your system has the _etext variable.  */
+#define HAVE__ETEXT 1
+
+/* Define to 1 to avoid a clash between <widec.h> and <wchar.h> on
+   Solaris 2.[78] when using GCC.  */
+/* #undef _MSE_INT_H */
+
+/* Define to 1 if we found this declaration otherwise define to 0. */
+#define HAVE_DECL_GETOPT 0
+
+/* Define if sigsetjmp is available.  */
+#define HAVE_SIGSETJMP 1
+
+/* Define to 1 if the regex included in libiberty should be used. */
+#define USE_INCLUDED_REGEX 1
+
+/* Define to 1 if your system has struct reg in <machine/reg.h>. */
+#define HAVE_STRUCT_REG 1
+
+/* Define if <stdint.h> provides the uintptr_t type. */
+#define HAVE_UINTPTR_T 1
+
+/* Define if malloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_MALLOC */
+
+/* Define if realloc is not declared in system header files. */
+/* #undef NEED_DECLARATION_REALLOC */
+
+/* Define if free is not declared in system header files. */
+/* #undef NEED_DECLARATION_FREE */
+
+/* Define if strerror is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRERROR */
+
+/* Define if strdup is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRDUP */
+
+/* Define if strstr is not declared in system header files. */
+/* #undef NEED_DECLARATION_STRSTR */
+
+/* Define if canonicalize_file_name is not declared in system header files. */
+#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
+
+/* Define if <sys/procfs.h> has pstatus_t. */
+/* #undef HAVE_PSTATUS_T */
+
+/* Define if <sys/procfs.h> has prrun_t. */
+/* #undef HAVE_PRRUN_T */
+
+/* Define if <sys/procfs.h> has gregset_t. */
+#define HAVE_GREGSET_T 1
+
+/* Define if <sys/procfs.h> has fpregset_t. */
+#define HAVE_FPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset_t. */
+#define HAVE_PRGREGSET_T 1
+
+/* Define if <sys/procfs.h> has prfpregset_t. */
+#define HAVE_PRFPREGSET_T 1
+
+/* Define if <sys/procfs.h> has prgregset32_t. */
+/* #undef HAVE_PRGREGSET32_T */
+
+/* Define if <sys/procfs.h> has prfpregset32_t. */
+/* #undef HAVE_PRFPREGSET32_T */
+
+/* Define if <sys/procfs.h> has lwpid_t. */
+#define HAVE_LWPID_T 1
+
+/* Define if <sys/procfs.h> has psaddr_t. */
+#define HAVE_PSADDR_T 1
+
+/* Define if <sys/procfs.h> has prsysent_t. */
+/* #undef HAVE_PRSYSENT_T */
+
+/* Define if <sys/procfs.h> has pr_sigset_t. */
+/* #undef HAVE_PR_SIGSET_T */
+
+/* Define if <sys/procfs.h> has pr_sigaction64_t. */
+/* #undef HAVE_PR_SIGACTION64_T */
+
+/* Define if <sys/procfs.h> has pr_siginfo64_t. */
+/* #undef HAVE_PR_SIGINFO64_T */
+
+/* Define if <thread_db.h> has the TD_NOTALLOC error code. */
+/* #undef THREAD_DB_HAS_TD_NOTALLOC */
+
+/* Define if we can use the tkill syscall. */
+/* #undef HAVE_TKILL_SYSCALL */
+
+/* Define to the default OS ABI for this configuration. */
+/* #undef GDB_OSABI_DEFAULT */
+
+/* Define to be a string naming the default host character set. */
+#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
+
+/* Define if you have the iconv() function. */
+/* #undef HAVE_ICONV */
+
+/* Define as const if the declaration of iconv() needs const. */
+/* #undef ICONV_CONST */
+


Property changes on: trunk/gnu/usr.bin/gdb/arch/powerpc64/config.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/gnu/usr.bin/gdb/arch/powerpc64/init.c
===================================================================
--- trunk/gnu/usr.bin/gdb/arch/powerpc64/init.c	                        (rev 0)
+++ trunk/gnu/usr.bin/gdb/arch/powerpc64/init.c	2018-06-15 00:34:11 UTC (rev 10934)
@@ -0,0 +1,231 @@
+/* $MidnightBSD$ */
+/* $FreeBSD: stable/10/gnu/usr.bin/gdb/arch/powerpc64/init.c 169188 2007-05-01 18:29:34Z marcel $ */
+
+/* Do not modify this file.  */
+/* It is created automatically by the Makefile.  */
+#include "defs.h"      /* For initialize_file_ftype.  */
+#include "call-cmds.h" /* For initialize_all_files.  */
+extern initialize_file_ftype _initialize_gdbtypes;
+extern initialize_file_ftype _initialize_rs6000_tdep;
+extern initialize_file_ftype _initialize_ppcfbsd_tdep;
+extern initialize_file_ftype _initialize_corelow;
+extern initialize_file_ftype _initialize_solib;
+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_fbsd_proc;
+extern initialize_file_ftype _initialize_gcore;
+extern initialize_file_ftype _initialize_kernel_u_addr;
+extern initialize_file_ftype _initialize_infptrace;
+extern initialize_file_ftype _initialize_inftarg;
+extern initialize_file_ftype _initialize_ppcfbsd_nat;
+extern initialize_file_ftype _initialize_thread_db;
+extern initialize_file_ftype _initialize_remote;
+extern initialize_file_ftype _initialize_dcache;
+extern initialize_file_ftype _initialize_sr_support;
+extern initialize_file_ftype _initialize_tracepoint;
+extern initialize_file_ftype _initialize_ax_gdb;
+extern initialize_file_ftype _initialize_annotate;
+extern initialize_file_ftype _initialize_auxv;
+extern initialize_file_ftype _initialize_breakpoint;
+extern initialize_file_ftype _initialize_regcache;
+extern initialize_file_ftype _initialize_charset;
+extern initialize_file_ftype _initialize_dummy_frame;
+extern initialize_file_ftype _initialize_source;
+extern initialize_file_ftype _initialize_values;
+extern initialize_file_ftype _initialize_valops;
+extern initialize_file_ftype _initialize_valarith;
+extern initialize_file_ftype _initialize_valprint;
+extern initialize_file_ftype _initialize_printcmd;
+extern initialize_file_ftype _initialize_symtab;
+extern initialize_file_ftype _initialize_symfile;
+extern initialize_file_ftype _initialize_symmisc;
+extern initialize_file_ftype _initialize_infcall;
+extern initialize_file_ftype _initialize_infcmd;
+extern initialize_file_ftype _initialize_infrun;
+extern initialize_file_ftype _initialize_stack;
+extern initialize_file_ftype _initialize_thread;
+extern initialize_file_ftype _initialize_interpreter;
+extern initialize_file_ftype _initialize_macrocmd;
+extern initialize_file_ftype _initialize_gdbarch;
+extern initialize_file_ftype _initialize_gdbarch_utils;
+extern initialize_file_ftype _initialize_gdb_osabi;
+extern initialize_file_ftype _initialize_copying;
+extern initialize_file_ftype _initialize_mem;
+extern initialize_file_ftype _initialize_parse;
+extern initialize_file_ftype _initialize_language;
+extern initialize_file_ftype _initialize_frame_reg;
+extern initialize_file_ftype _initialize_signals;
+extern initialize_file_ftype _initialize_kod;
+extern initialize_file_ftype _initialize_gdb_events;
+extern initialize_file_ftype _initialize_exec;
+extern initialize_file_ftype _initialize_maint_cmds;
+extern initialize_file_ftype _initialize_demangler;
+extern initialize_file_ftype _initialize_dbxread;
+extern initialize_file_ftype _initialize_coffread;
+extern initialize_file_ftype _initialize_elfread;
+extern initialize_file_ftype _initialize_mipsread;
+extern initialize_file_ftype _initialize_stabsread;
+extern initialize_file_ftype _initialize_core;
+extern initialize_file_ftype _initialize_dwarf2_frame;
+extern initialize_file_ftype _initialize_c_language;
+extern initialize_file_ftype _initialize_f_language;
+extern initialize_file_ftype _initialize_objc_language;
+extern initialize_file_ftype _initialize_ui_out;
+extern initialize_file_ftype _initialize_cli_out;
+extern initialize_file_ftype _initialize_varobj;
+extern initialize_file_ftype _initialize_java_language;
+extern initialize_file_ftype _initialize_m2_language;
+extern initialize_file_ftype _initialize_pascal_language;
+extern initialize_file_ftype _initialize_pascal_valprint;
+extern initialize_file_ftype _initialize_scheme_language;
+extern initialize_file_ftype _initialize_complaints;
+extern initialize_file_ftype _initialize_typeprint;
+extern initialize_file_ftype _initialize_cp_valprint;
+extern initialize_file_ftype _initialize_f_valprint;
+extern initialize_file_ftype _initialize_nlmread;
+extern initialize_file_ftype _initialize_serial;
+extern initialize_file_ftype _initialize_mdebugread;
+extern initialize_file_ftype _initialize_user_regs;
+extern initialize_file_ftype _initialize_frame;
+extern initialize_file_ftype _initialize_frame_unwind;
+extern initialize_file_ftype _initialize_frame_base;
+extern initialize_file_ftype _initialize_gnu_v2_abi;
+extern initialize_file_ftype _initialize_gnu_v3_abi;
+extern initialize_file_ftype _initialize_hpacc_abi;
+extern initialize_file_ftype _initialize_cp_abi;
+extern initialize_file_ftype _initialize_cp_support;
+extern initialize_file_ftype _initialize_cp_namespace;
+extern initialize_file_ftype _initialize_reggroup;
+extern initialize_file_ftype _initialize_inflow;
+extern initialize_file_ftype _initialize_cli_dump;
+extern initialize_file_ftype _initialize_cli_logging;
+extern initialize_file_ftype _initialize_cli_interp;
+extern initialize_file_ftype _initialize_mi_out;
+extern initialize_file_ftype _initialize_mi_cmds;
+extern initialize_file_ftype _initialize_mi_cmd_env;
+extern initialize_file_ftype _initialize_mi_interp;
+extern initialize_file_ftype _initialize_mi_main;
+extern initialize_file_ftype _initialize_tui_hooks;
+extern initialize_file_ftype _initialize_tui_interp;
+extern initialize_file_ftype _initialize_tui_layout;
+extern initialize_file_ftype _initialize_tui_out;
+extern initialize_file_ftype _initialize_tui_regs;
+extern initialize_file_ftype _initialize_tui_stack;
+extern initialize_file_ftype _initialize_tui_win;
+void
+initialize_all_files (void)
+{
+  _initialize_gdbtypes ();
+  _initialize_rs6000_tdep ();
+  _initialize_ppcfbsd_tdep ();
+  _initialize_corelow ();
+  _initialize_solib ();
+  _initialize_svr4_solib ();
+  _initialize_ser_hardwire ();
+  _initialize_ser_pipe ();
+  _initialize_ser_tcp ();
+#ifndef CROSS_DEBUGGER
+  _initialize_fbsd_proc ();
+  _initialize_gcore ();
+  _initialize_kernel_u_addr ();
+  _initialize_infptrace ();
+  _initialize_inftarg ();
+  _initialize_ppcfbsd_nat ();
+  _initialize_thread_db ();
+#endif
+  _initialize_remote ();
+  _initialize_dcache ();
+  _initialize_sr_support ();
+  _initialize_tracepoint ();
+  _initialize_ax_gdb ();
+  _initialize_annotate ();
+  _initialize_auxv ();
+  _initialize_breakpoint ();
+  _initialize_regcache ();
+  _initialize_charset ();
+  _initialize_dummy_frame ();
+  _initialize_source ();
+  _initialize_values ();
+  _initialize_valops ();
+  _initialize_valarith ();
+  _initialize_valprint ();
+  _initialize_printcmd ();
+  _initialize_symtab ();
+  _initialize_symfile ();
+  _initialize_symmisc ();
+  _initialize_infcall ();
+  _initialize_infcmd ();
+  _initialize_infrun ();
+  _initialize_stack ();
+  _initialize_thread ();
+  _initialize_interpreter ();
+  _initialize_macrocmd ();
+  _initialize_gdbarch ();
+  _initialize_gdbarch_utils ();
+  _initialize_gdb_osabi ();
+  _initialize_copying ();
+  _initialize_mem ();
+  _initialize_parse ();
+  _initialize_language ();
+  _initialize_frame_reg ();
+  _initialize_signals ();
+  _initialize_kod ();
+  _initialize_gdb_events ();
+  _initialize_exec ();
+  _initialize_maint_cmds ();
+  _initialize_demangler ();
+  _initialize_dbxread ();
+  _initialize_coffread ();
+  _initialize_elfread ();
+  _initialize_mipsread ();
+  _initialize_stabsread ();
+  _initialize_core ();
+  _initialize_dwarf2_frame ();
+  _initialize_c_language ();
+  _initialize_f_language ();
+  _initialize_objc_language ();
+  _initialize_ui_out ();
+  _initialize_cli_out ();
+  _initialize_varobj ();
+  _initialize_java_language ();
+  _initialize_m2_language ();
+  _initialize_pascal_language ();
+  _initialize_pascal_valprint ();
+  _initialize_scheme_language ();
+  _initialize_complaints ();
+  _initialize_typeprint ();
+  _initialize_cp_valprint ();
+  _initialize_f_valprint ();
+  _initialize_nlmread ();
+  _initialize_serial ();
+  _initialize_mdebugread ();
+  _initialize_user_regs ();
+  _initialize_frame ();
+  _initialize_frame_unwind ();
+  _initialize_frame_base ();
+  _initialize_gnu_v2_abi ();
+  _initialize_gnu_v3_abi ();
+  _initialize_hpacc_abi ();
+  _initialize_cp_abi ();
+  _initialize_cp_support ();
+  _initialize_cp_namespace ();
+  _initialize_reggroup ();
+  _initialize_inflow ();
+  _initialize_cli_dump ();
+  _initialize_cli_logging ();
+  _initialize_cli_interp ();
+  _initialize_mi_out ();
+  _initialize_mi_cmds ();
+  _initialize_mi_cmd_env ();
+  _initialize_mi_interp ();
+  _initialize_mi_main ();
+  _initialize_tui_hooks ();
+  _initialize_tui_interp ();
+  _initialize_tui_layout ();
+  _initialize_tui_out ();
+  _initialize_tui_regs ();
+  _initialize_tui_stack ();
+  _initialize_tui_win ();
+}


Property changes on: trunk/gnu/usr.bin/gdb/arch/powerpc64/init.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list