--- ./gdb/configure.host.orig 2006-11-24 20:54:15.000000000 +0100 +++ ./gdb/configure.host 2009-09-14 10:13:50.000000000 +0200 @@ -109,6 +109,7 @@ mips64*-*-openbsd*) gdb_host=obsd64 ;; powerpc-*-aix*) gdb_host=aix ;; +powerpc-*-freebsd*) gdb_host=fbsd ;; powerpc-*-linux*) gdb_host=linux ;; powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu) gdb_host=nbsd ;; --- ./gdb/configure.tgt.orig 2006-11-24 21:11:07.000000000 +0100 +++ ./gdb/configure.tgt 2009-09-14 10:13:27.000000000 +0200 @@ -155,6 +155,7 @@ mt-*-*) gdb_target=mt ;; +powerpc-*-freebsd*) gdb_target=fbsd ;; powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu) gdb_target=nbsd ;; powerpc-*-openbsd*) gdb_target=obsd ;; --- gdb/Makefile.in.orig 2009-09-14 19:56:00.000000000 +0200 +++ gdb/Makefile.in 2009-09-14 19:56:09.000000000 +0200 @@ -766,6 +766,7 @@ osabi_h = osabi.h parser_defs_h = parser-defs.h $(doublest_h) p_lang_h = p-lang.h +ppcfbsd_tdep_h = ppcfbsd-tdep.h ppcnbsd_tdep_h = ppcnbsd-tdep.h ppcobsd_tdep_h = ppcobsd-tdep.h ppc_tdep_h = ppc-tdep.h @@ -1478,6 +1479,7 @@ somread.c solib-som.c $(HPREAD_SOURCE) \ posix-hdep.c \ ppc-sysv-tdep.c ppc-linux-nat.c ppc-linux-tdep.c \ + ppcfbsd-nat.c ppcfbsd-tdep.c \ ppcnbsd-nat.c ppcnbsd-tdep.c \ ppcobsd-nat.c ppcobsd-tdep.c \ procfs.c \ @@ -2456,6 +2458,13 @@ $(objfiles_h) $(regcache_h) $(value_h) $(osabi_h) $(regset_h) \ $(solib_svr4_h) $(ppc_tdep_h) $(trad_frame_h) $(frame_unwind_h) \ $(tramp_frame_h) +ppcfbsd-nat.o: ppcfbsd-nat.c $(defs_h) $(inferior_h) $(gdb_assert_h) \ + $(gdbcore_h) $(regcache_h) $(bsd_kvm_h) $(ppc_tdep_h) \ + $(ppcfbsd_tdep_h) $(inf_ptrace_h) +ppcfbsd-tdep.o: ppcfbsd-tdep.c $(defs_h) $(gdbcore_h) $(gdb_types_h) \ + $(osabi_h) $(regcache_h) $(regset_h) $(trad_frame_h) \ + $(tramp_frame_h) $(gdb_assert_h) $(gdb_string_h) \ + $(ppc_tdep_h) $(ppcfbsd_tdep_h) $(solib_svr4_h) ppcnbsd-nat.o: ppcnbsd-nat.c $(defs_h) $(inferior_h) $(gdb_assert_h) \ $(gdbcore_h) $(regcache_h) $(bsd_kvm_h) $(ppc_tdep_h) \ $(ppcnbsd_tdep_h) $(inf_ptrace_h)