Module Name:    src
Committed By:   christos
Date:           Tue Aug 27 21:50:01 UTC 2024

Modified Files:
        src/external/gpl3/gdb/bin: Makefile
        src/external/gpl3/gdb/bin/gdb: Makefile
        src/external/gpl3/gdb/bin/gdbtui: Makefile
        src/external/gpl3/gdb/lib: Makefile
        src/external/gpl3/gdb/lib/libgdb/arch/powerpc: config.h defs.mk init.c
        src/external/gpl3/gdb/lib/libgdb/arch/powerpc64: config.h defs.mk
            init.c
        src/external/gpl3/gdb/lib/libsim/arch/powerpc: config.h
        src/external/gpl3/gdb/lib/libsim/arch/powerpc64: config.h

Log Message:
regen powerpc without sim


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/bin/Makefile
cvs rdiff -u -r1.28 -r1.29 src/external/gpl3/gdb/bin/gdb/Makefile
cvs rdiff -u -r1.20 -r1.21 src/external/gpl3/gdb/bin/gdbtui/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/lib/Makefile
cvs rdiff -u -r1.17 -r1.18 \
    src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h
cvs rdiff -u -r1.19 -r1.20 \
    src/external/gpl3/gdb/lib/libgdb/arch/powerpc/defs.mk \
    src/external/gpl3/gdb/lib/libgdb/arch/powerpc/init.c
cvs rdiff -u -r1.15 -r1.16 \
    src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h \
    src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/init.c
cvs rdiff -u -r1.16 -r1.17 \
    src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/defs.mk
cvs rdiff -u -r1.7 -r1.8 \
    src/external/gpl3/gdb/lib/libsim/arch/powerpc/config.h
cvs rdiff -u -r1.7 -r1.8 \
    src/external/gpl3/gdb/lib/libsim/arch/powerpc64/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gdb/bin/Makefile
diff -u src/external/gpl3/gdb/bin/Makefile:1.6 src/external/gpl3/gdb/bin/Makefile:1.7
--- src/external/gpl3/gdb/bin/Makefile:1.6	Sun Aug 18 00:00:00 2024
+++ src/external/gpl3/gdb/bin/Makefile	Tue Aug 27 17:50:00 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2024/08/18 04:00:00 rin Exp $
+#	$NetBSD: Makefile,v 1.7 2024/08/27 21:50:00 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -15,9 +15,9 @@ SUBDIR+= gdbtui
 SUBDIR+= gdbserver
 .endif
 
-.if ${MACHINE_ARCH} == powerpc || ${MACHINE_ARCH} == powerpcle || \
-    ${MACHINE_ARCH} == powerpc64
-SUBDIR+= psim
-.endif
+#.if ${MACHINE_ARCH} == powerpc || ${MACHINE_ARCH} == powerpcle || \
+#    ${MACHINE_ARCH} == powerpc64
+#SUBDIR+= psim
+#.endif
 
 .include <bsd.subdir.mk>

Index: src/external/gpl3/gdb/bin/gdb/Makefile
diff -u src/external/gpl3/gdb/bin/gdb/Makefile:1.28 src/external/gpl3/gdb/bin/gdb/Makefile:1.29
--- src/external/gpl3/gdb/bin/gdb/Makefile:1.28	Sun Aug 18 00:07:54 2024
+++ src/external/gpl3/gdb/bin/gdb/Makefile	Tue Aug 27 17:50:00 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.28 2024/08/18 04:07:54 rin Exp $
+#	$NetBSD: Makefile,v 1.29 2024/08/27 21:50:00 christos Exp $
 
 NOCTF=
 .include <bsd.own.mk>
@@ -55,12 +55,12 @@ LIBGDBDIR!=	cd ${GDBLIBDIR}/libgdb && ${
 LDADD+=		${LIBGDBDIR}/m2-lang.o
 
 # Simulator support
-.if ${GDB_MACHINE_ARCH} == powerpc || ${GDB_MACHINE_ARCH} == powerpcle || \
-    ${GDB_MACHINE_ARCH} == powerpc64
-PROGDPLIBS+= sim ${GDBLIBDIR}/libsim
-.elif ${MACHINE_CPU} == xxmips
-PROGDPLIBS+= sim ${GDBLIBDIR}/libsim
-.endif
+#.if ${GDB_MACHINE_ARCH} == powerpc || ${GDB_MACHINE_ARCH} == powerpcle || \
+#    ${GDB_MACHINE_ARCH} == powerpc64
+#PROGDPLIBS+= sim ${GDBLIBDIR}/libsim
+#.elif ${MACHINE_CPU} == xxmips
+#PROGDPLIBS+= sim ${GDBLIBDIR}/libsim
+#.endif
 
 PROGDPLIBS+= opcodes ${GDBLIBDIR}/libopcodes \
     bfd ${GDBLIBDIR}/libbfd \

Index: src/external/gpl3/gdb/bin/gdbtui/Makefile
diff -u src/external/gpl3/gdb/bin/gdbtui/Makefile:1.20 src/external/gpl3/gdb/bin/gdbtui/Makefile:1.21
--- src/external/gpl3/gdb/bin/gdbtui/Makefile:1.20	Wed Aug 14 19:54:49 2024
+++ src/external/gpl3/gdb/bin/gdbtui/Makefile	Tue Aug 27 17:50:00 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.20 2024/08/14 23:54:49 christos Exp $
+#	$NetBSD: Makefile,v 1.21 2024/08/27 21:50:00 christos Exp $
 
 NOCTF=
 NOMAN=
@@ -43,12 +43,12 @@ LDADD+=		${LIBGDBDIR}/m2-lang.o
 #DPADD+= ${LIBGDBDIR}/libgdb.a
 
 # Simulator support
-.if ${GDB_MACHINE_ARCH} == powerpc || ${GDB_MACHINE_ARCH} == powerpcle || \
-    ${GDB_MACHINE_ARCH} == powerpc64
-PROGDPLIBS+= sim ${GDBLIBDIR}/libsim
-.elif ${MACHINE_CPU} == xxmips
-PROGDPLIBS+= sim ${GDBLIBDIR}/libsim
-.endif
+#.if ${GDB_MACHINE_ARCH} == powerpc || ${GDB_MACHINE_ARCH} == powerpcle || \
+#    ${GDB_MACHINE_ARCH} == powerpc64
+#PROGDPLIBS+= sim ${GDBLIBDIR}/libsim
+#.elif ${MACHINE_CPU} == xxmips
+#PROGDPLIBS+= sim ${GDBLIBDIR}/libsim
+#.endif
 
 PROGDPLIBS+= opcodes ${GDBLIBDIR}/libopcodes \
     bfd ${GDBLIBDIR}/libbfd \

Index: src/external/gpl3/gdb/lib/Makefile
diff -u src/external/gpl3/gdb/lib/Makefile:1.5 src/external/gpl3/gdb/lib/Makefile:1.6
--- src/external/gpl3/gdb/lib/Makefile:1.5	Mon Jul 31 13:02:04 2023
+++ src/external/gpl3/gdb/lib/Makefile	Tue Aug 27 17:50:00 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2023/07/31 17:02:04 christos Exp $
+#	$NetBSD: Makefile,v 1.6 2024/08/27 21:50:00 christos Exp $
 
 .include "../Makefile.inc"
 
@@ -8,10 +8,10 @@ SUBDIR+=	libdecnumber libgnulib libctf l
 SUBDIR+=	libreadline
 .endif
 
-.if ${MACHINE_ARCH} == powerpc || ${MACHINE_ARCH} == powerpcle || \
-    ${MACHINE_ARCH} == powerpc64
-SUBDIR+= libsim
-.endif
+#.if ${MACHINE_ARCH} == powerpc || ${MACHINE_ARCH} == powerpcle || \
+#    ${MACHINE_ARCH} == powerpc64
+#SUBDIR+= libsim
+#.endif
 
 
 .include <bsd.subdir.mk>

Index: src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h:1.17 src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h:1.18
--- src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h:1.17	Tue Aug 27 13:07:23 2024
+++ src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h	Tue Aug 27 17:50:00 2024
@@ -1,5 +1,5 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gdb,v 1.17 2024/08/18 03:47:55 rin Exp  */
+/* Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
 /* config.h.  Generated from config.in by configure.  */
@@ -795,7 +795,7 @@
 /* #undef USE_WIN32API */
 
 /* Define if the PPC simulator is being linked in. */
-#define WITH_PPC_SIM 1
+/* #undef WITH_PPC_SIM */
 
 /* Directory containing Python's standard libraries from --with-python-libdir.
    */

Index: src/external/gpl3/gdb/lib/libgdb/arch/powerpc/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/powerpc/defs.mk:1.19 src/external/gpl3/gdb/lib/libgdb/arch/powerpc/defs.mk:1.20
--- src/external/gpl3/gdb/lib/libgdb/arch/powerpc/defs.mk:1.19	Tue Aug 27 13:07:23 2024
+++ src/external/gpl3/gdb/lib/libgdb/arch/powerpc/defs.mk	Tue Aug 27 17:50:00 2024
@@ -1,7 +1,7 @@
 # This file is automatically generated.  DO NOT EDIT!
-# Generated from: NetBSD: mknative-gdb,v 1.17 2024/08/18 03:47:55 rin Exp 
+# Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp 
 # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp 
 #
 G_INTERNAL_CFLAGS=  -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/config -include ${GNUHOSTDIST}/gdb/defs.h -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I${GNUHOSTDIST}/gdb/../readline/readline/.. -I${GNUHOSTDIST}/gdb/../zlib  -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I${GNUHOSTDIST}/gdb/../gnulib/import -I../gnulib/import -I${GNUHOSTDIST}/gdb/.. -I.. -I${GNUHOSTDIST}/gdb/../libbacktrace/ -I../libbacktrace/ -DTUI=1    -I${GNUHOSTDIST}/gdb/.. -pthread    -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wno-mismatched-tags -Wsuggest-override -Wimplicit-fallthrough=5 -Wduplicated-cond -Wshadow=local -Wdeprecated-copy -Wdeprecated-copy-dtor -Wredundant-move -Wmissing-declaration
 s -Wstrict-null-sentinel -Wformat -Wformat-nonliteral 
-G_LIBGDB_OBS=ada-exp.o ada-lang.o ada-tasks.o ada-typeprint.o ada-valprint.o ada-varobj.o addrmap.o agent.o alloc.o annotate.o arch-utils.o async-event.o auto-load.o auxv.o ax-gdb.o ax-general.o bcache.o bfd-target.o block.o blockframe.o break-catch-exec.o break-catch-fork.o break-catch-load.o break-catch-sig.o break-catch-syscall.o break-catch-throw.o breakpoint.o bsd-kvm.o bt-utils.o btrace.o build-id.o buildsym-legacy.o buildsym.o c-exp.o c-lang.o c-typeprint.o c-valprint.o c-varobj.o charset.o cli-out.o cli-cmds.o cli-decode.o cli-dump.o cli-interp.o cli-logging.o cli-option.o cli-script.o cli-setshow.o cli-style.o cli-utils.o coff-pe-read.o coffread.o compile-c-support.o compile-c-symbols.o compile-c-types.o compile-cplus-symbols.o compile-cplus-types.o compile-loc2c.o compile-object-load.o compile-object-run.o compile.o complaints.o completer.o copying.o corefile.o corelow.o cp-abi.o cp-name-parser.o cp-namespace.o cp-support.o cp-valprint.o ctfread.o d-exp.o d-lang.o d-namesp
 ace.o d-valprint.o dbxread.o dcache.o debug.o debuginfod-support.o dictionary.o disasm.o displaced-stepping.o dtrace-probe.o dummy-frame.o abbrev-cache.o abbrev.o ada-imported.o aranges.o attribute.o comp-unit-head.o cooked-index.o cu.o die.o dwz.o expr.o frame-tailcall.o frame.o index-cache.o index-common.o index-write.o leb.o line-header.o loc.o macro.o read-debug-names.o read-gdb-index.o read.o section.o stringify.o elf-none-tdep.o elfread.o eval.o event-top.o exceptions.o exec.o expprint.o extension.o extract-store-integer.o f-exp.o f-lang.o f-typeprint.o f-valprint.o filename-seen-cache.o filesystem.o findcmd.o findvar.o fork-child.o frame-base.o frame-unwind.o frame.o gcore-elf.o gcore.o gdb-demangle.o gdb_bfd.o gdbtypes.o gmp-utils.o gnu-v2-abi.o gnu-v3-abi.o go-exp.o go-lang.o go-typeprint.o go-valprint.o guile.o inf-child.o inf-loop.o inf-ptrace.o infcall.o infcmd.o inferior.o inflow.o infrun.o inline-frame.o interps.o jit.o language.o linespec.o location.o m2-exp.o m2-lang
 .o m2-typeprint.o m2-valprint.o macrocmd.o macroexp.o macroscope.o macrotab.o main.o maint-test-options.o maint-test-settings.o maint.o mdebugread.o mem-break.o memattr.o memory-map.o memrange.o memtag.o mi-cmd-break.o mi-cmd-catch.o mi-cmd-disas.o mi-cmd-env.o mi-cmd-file.o mi-cmd-info.o mi-cmd-stack.o mi-cmd-target.o mi-cmd-var.o mi-cmds.o mi-common.o mi-console.o mi-getopt.o mi-interp.o mi-main.o mi-out.o mi-parse.o mi-symbol-cmds.o minidebug.o minsyms.o mipsread.o namespace.o fork-inferior.o netbsd-nat.o netbsd-tdep.o objc-lang.o objfiles.o observable.o opencl-lang.o osabi.o osdata.o p-exp.o p-lang.o p-typeprint.o p-valprint.o parse.o posix-hdep.o ppc-netbsd-nat.o ppc-netbsd-tdep.o ppc-ravenscar-thread.o ppc-sysv-tdep.o printcmd.o probe.o process-stratum-target.o producer.o progspace-and-thread.o progspace.o prologue-value.o psymtab.o python.o ravenscar-thread.o record-btrace.o record-full.o record.o regcache-dump.o regcache.o reggroups.o remote-fileio.o remote-notif.o remote-si
 m.o remote.o reverse.o rs6000-tdep.o run-on-main-thread.o rust-lang.o rust-parse.o sentinel-frame.o ser-base.o ser-event.o ser-pipe.o ser-tcp.o ser-uds.o ser-unix.o serial.o skip.o solib-svr4.o solib-target.o solib.o source-cache.o source.o split-name.o stabsread.o stack.o stap-probe.o std-regs.o symfile-debug.o symfile.o symmisc.o symtab.o target-connection.o target-dcache.o target-descriptions.o target-float.o target-memory.o target.o target.o waitstatus.o test-target.o thread-iter.o thread.o tid-parse.o top.o tracectf.o tracefile-tfile.o tracefile.o tracepoint.o trad-frame.o tramp-frame.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-location.o tui-regs.o tui-source.o tui-status.o tui-win.o tui-wingeneral.o tui-winsource.o tui.o type-stack.o typeprint.o ui-file.o ui-out.o ui-style.o ui.o user-regs.o utils.o valarith.o valops.o valprint.o value.o varobj.o version.o xml-builtin.o xml-support.o xml-syscall.o xml-tdesc.o init.o
-G_SIM_OBS=remote-sim.o
+G_LIBGDB_OBS=ada-exp.o ada-lang.o ada-tasks.o ada-typeprint.o ada-valprint.o ada-varobj.o addrmap.o agent.o alloc.o annotate.o arch-utils.o async-event.o auto-load.o auxv.o ax-gdb.o ax-general.o bcache.o bfd-target.o block.o blockframe.o break-catch-exec.o break-catch-fork.o break-catch-load.o break-catch-sig.o break-catch-syscall.o break-catch-throw.o breakpoint.o bsd-kvm.o bt-utils.o btrace.o build-id.o buildsym-legacy.o buildsym.o c-exp.o c-lang.o c-typeprint.o c-valprint.o c-varobj.o charset.o cli-out.o cli-cmds.o cli-decode.o cli-dump.o cli-interp.o cli-logging.o cli-option.o cli-script.o cli-setshow.o cli-style.o cli-utils.o coff-pe-read.o coffread.o compile-c-support.o compile-c-symbols.o compile-c-types.o compile-cplus-symbols.o compile-cplus-types.o compile-loc2c.o compile-object-load.o compile-object-run.o compile.o complaints.o completer.o copying.o corefile.o corelow.o cp-abi.o cp-name-parser.o cp-namespace.o cp-support.o cp-valprint.o ctfread.o d-exp.o d-lang.o d-namesp
 ace.o d-valprint.o dbxread.o dcache.o debug.o debuginfod-support.o dictionary.o disasm.o displaced-stepping.o dtrace-probe.o dummy-frame.o abbrev-cache.o abbrev.o ada-imported.o aranges.o attribute.o comp-unit-head.o cooked-index.o cu.o die.o dwz.o expr.o frame-tailcall.o frame.o index-cache.o index-common.o index-write.o leb.o line-header.o loc.o macro.o read-debug-names.o read-gdb-index.o read.o section.o stringify.o elf-none-tdep.o elfread.o eval.o event-top.o exceptions.o exec.o expprint.o extension.o extract-store-integer.o f-exp.o f-lang.o f-typeprint.o f-valprint.o filename-seen-cache.o filesystem.o findcmd.o findvar.o fork-child.o frame-base.o frame-unwind.o frame.o gcore-elf.o gcore.o gdb-demangle.o gdb_bfd.o gdbtypes.o gmp-utils.o gnu-v2-abi.o gnu-v3-abi.o go-exp.o go-lang.o go-typeprint.o go-valprint.o guile.o inf-child.o inf-loop.o inf-ptrace.o infcall.o infcmd.o inferior.o inflow.o infrun.o inline-frame.o interps.o jit.o language.o linespec.o location.o m2-exp.o m2-lang
 .o m2-typeprint.o m2-valprint.o macrocmd.o macroexp.o macroscope.o macrotab.o main.o maint-test-options.o maint-test-settings.o maint.o mdebugread.o mem-break.o memattr.o memory-map.o memrange.o memtag.o mi-cmd-break.o mi-cmd-catch.o mi-cmd-disas.o mi-cmd-env.o mi-cmd-file.o mi-cmd-info.o mi-cmd-stack.o mi-cmd-target.o mi-cmd-var.o mi-cmds.o mi-common.o mi-console.o mi-getopt.o mi-interp.o mi-main.o mi-out.o mi-parse.o mi-symbol-cmds.o minidebug.o minsyms.o mipsread.o namespace.o fork-inferior.o netbsd-nat.o netbsd-tdep.o objc-lang.o objfiles.o observable.o opencl-lang.o osabi.o osdata.o p-exp.o p-lang.o p-typeprint.o p-valprint.o parse.o posix-hdep.o ppc-netbsd-nat.o ppc-netbsd-tdep.o ppc-ravenscar-thread.o ppc-sysv-tdep.o printcmd.o probe.o process-stratum-target.o producer.o progspace-and-thread.o progspace.o prologue-value.o psymtab.o python.o ravenscar-thread.o record-btrace.o record-full.o record.o regcache-dump.o regcache.o reggroups.o remote-fileio.o remote-notif.o remote.o 
 reverse.o rs6000-tdep.o run-on-main-thread.o rust-lang.o rust-parse.o sentinel-frame.o ser-base.o ser-event.o ser-pipe.o ser-tcp.o ser-uds.o ser-unix.o serial.o skip.o solib-svr4.o solib-target.o solib.o source-cache.o source.o split-name.o stabsread.o stack.o stap-probe.o std-regs.o symfile-debug.o symfile.o symmisc.o symtab.o target-connection.o target-dcache.o target-descriptions.o target-float.o target-memory.o target.o target.o waitstatus.o test-target.o thread-iter.o thread.o tid-parse.o top.o tracectf.o tracefile-tfile.o tracefile.o tracepoint.o trad-frame.o tramp-frame.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-location.o tui-regs.o tui-source.o tui-status.o tui-win.o tui-wingeneral.o tui-winsource.o tui.o type-stack.o typeprint.o ui-file.o ui-out.o ui-style.o ui.o user-regs.o utils.o valarith.o valops.o valprint.o value.o varobj.o version.o xml-builtin.o xml-support.o xml-syscall.o xml-tdesc.o init.o
+G_SIM_OBS=
Index: src/external/gpl3/gdb/lib/libgdb/arch/powerpc/init.c
diff -u src/external/gpl3/gdb/lib/libgdb/arch/powerpc/init.c:1.19 src/external/gpl3/gdb/lib/libgdb/arch/powerpc/init.c:1.20
--- src/external/gpl3/gdb/lib/libgdb/arch/powerpc/init.c:1.19	Tue Aug 27 13:07:23 2024
+++ src/external/gpl3/gdb/lib/libgdb/arch/powerpc/init.c	Tue Aug 27 17:50:01 2024
@@ -1,5 +1,5 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gdb,v 1.17 2024/08/18 03:47:55 rin Exp  */
+/* Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
 /* Do not modify this file.  */
@@ -16,7 +16,6 @@ extern initialize_file_ftype _initialize
 extern initialize_file_ftype _initialize_ser_socket;
 extern initialize_file_ftype _initialize_fork_child;
 extern initialize_file_ftype _initialize_ppcnbsd_nat;
-extern initialize_file_ftype _initialize_remote_sim;
 extern initialize_file_ftype _initialize_tui;
 extern initialize_file_ftype _initialize_tui_disasm;
 extern initialize_file_ftype _initialize_tui_hooks;
@@ -188,7 +187,6 @@ initialize_all_files ()
       _initialize_ser_socket,
       _initialize_fork_child,
       _initialize_ppcnbsd_nat,
-      _initialize_remote_sim,
       _initialize_tui,
       _initialize_tui_disasm,
       _initialize_tui_hooks,

Index: src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h:1.15 src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h:1.16
--- src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h:1.15	Tue Aug 27 13:07:23 2024
+++ src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h	Tue Aug 27 17:50:01 2024
@@ -1,5 +1,5 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gdb,v 1.17 2024/08/18 03:47:55 rin Exp  */
+/* Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
 /* config.h.  Generated from config.in by configure.  */
@@ -795,7 +795,7 @@
 /* #undef USE_WIN32API */
 
 /* Define if the PPC simulator is being linked in. */
-#define WITH_PPC_SIM 1
+/* #undef WITH_PPC_SIM */
 
 /* Directory containing Python's standard libraries from --with-python-libdir.
    */
Index: src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/init.c
diff -u src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/init.c:1.15 src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/init.c:1.16
--- src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/init.c:1.15	Tue Aug 27 13:07:23 2024
+++ src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/init.c	Tue Aug 27 17:50:01 2024
@@ -1,5 +1,5 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gdb,v 1.17 2024/08/18 03:47:55 rin Exp  */
+/* Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
 /* Do not modify this file.  */
@@ -14,7 +14,6 @@ extern initialize_file_ftype _initialize
 extern initialize_file_ftype _initialize_ser_pipe;
 extern initialize_file_ftype _initialize_ser_tcp;
 extern initialize_file_ftype _initialize_ser_socket;
-extern initialize_file_ftype _initialize_remote_sim;
 extern initialize_file_ftype _initialize_tui;
 extern initialize_file_ftype _initialize_tui_disasm;
 extern initialize_file_ftype _initialize_tui_hooks;
@@ -184,7 +183,6 @@ initialize_all_files ()
       _initialize_ser_pipe,
       _initialize_ser_tcp,
       _initialize_ser_socket,
-      _initialize_remote_sim,
       _initialize_tui,
       _initialize_tui_disasm,
       _initialize_tui_hooks,

Index: src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/defs.mk:1.16 src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/defs.mk:1.17
--- src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/defs.mk:1.16	Tue Aug 27 13:07:23 2024
+++ src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/defs.mk	Tue Aug 27 17:50:01 2024
@@ -1,7 +1,7 @@
 # This file is automatically generated.  DO NOT EDIT!
-# Generated from: NetBSD: mknative-gdb,v 1.17 2024/08/18 03:47:55 rin Exp 
+# Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp 
 # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp 
 #
 G_INTERNAL_CFLAGS=  -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/config -include ${GNUHOSTDIST}/gdb/defs.h -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I${GNUHOSTDIST}/gdb/../readline/readline/.. -I${GNUHOSTDIST}/gdb/../zlib  -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I${GNUHOSTDIST}/gdb/../gnulib/import -I../gnulib/import -I${GNUHOSTDIST}/gdb/.. -I.. -I${GNUHOSTDIST}/gdb/../libbacktrace/ -I../libbacktrace/ -DTUI=1    -I${GNUHOSTDIST}/gdb/.. -pthread    -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wno-mismatched-tags -Wsuggest-override -Wimplicit-fallthrough=5 -Wduplicated-cond -Wshadow=local -Wdeprecated-copy -Wdeprecated-copy-dtor -Wredundant-move -Wmissing-declaration
 s -Wstrict-null-sentinel -Wformat -Wformat-nonliteral 
-G_LIBGDB_OBS=ada-exp.o ada-lang.o ada-tasks.o ada-typeprint.o ada-valprint.o ada-varobj.o addrmap.o agent.o alloc.o annotate.o arch-utils.o async-event.o auto-load.o auxv.o ax-gdb.o ax-general.o bcache.o bfd-target.o block.o blockframe.o break-catch-exec.o break-catch-fork.o break-catch-load.o break-catch-sig.o break-catch-syscall.o break-catch-throw.o breakpoint.o bt-utils.o btrace.o build-id.o buildsym-legacy.o buildsym.o c-exp.o c-lang.o c-typeprint.o c-valprint.o c-varobj.o charset.o cli-out.o cli-cmds.o cli-decode.o cli-dump.o cli-interp.o cli-logging.o cli-option.o cli-script.o cli-setshow.o cli-style.o cli-utils.o coff-pe-read.o coffread.o compile-c-support.o compile-c-symbols.o compile-c-types.o compile-cplus-symbols.o compile-cplus-types.o compile-loc2c.o compile-object-load.o compile-object-run.o compile.o complaints.o completer.o copying.o corefile.o corelow.o cp-abi.o cp-name-parser.o cp-namespace.o cp-support.o cp-valprint.o ctfread.o d-exp.o d-lang.o d-namespace.o d-va
 lprint.o dbxread.o dcache.o debug.o debuginfod-support.o dictionary.o disasm.o displaced-stepping.o dtrace-probe.o dummy-frame.o abbrev-cache.o abbrev.o ada-imported.o aranges.o attribute.o comp-unit-head.o cooked-index.o cu.o die.o dwz.o expr.o frame-tailcall.o frame.o index-cache.o index-common.o index-write.o leb.o line-header.o loc.o macro.o read-debug-names.o read-gdb-index.o read.o section.o stringify.o elf-none-tdep.o elfread.o eval.o event-top.o exceptions.o exec.o expprint.o extension.o extract-store-integer.o f-exp.o f-lang.o f-typeprint.o f-valprint.o filename-seen-cache.o filesystem.o findcmd.o findvar.o frame-base.o frame-unwind.o frame.o gcore-elf.o gcore.o gdb-demangle.o gdb_bfd.o gdbtypes.o gmp-utils.o gnu-v2-abi.o gnu-v3-abi.o go-exp.o go-lang.o go-typeprint.o go-valprint.o guile.o inf-child.o inf-loop.o infcall.o infcmd.o inferior.o inflow.o infrun.o inline-frame.o interps.o jit.o language.o linespec.o location.o m2-exp.o m2-lang.o m2-typeprint.o m2-valprint.o macr
 ocmd.o macroexp.o macroscope.o macrotab.o main.o maint-test-options.o maint-test-settings.o maint.o mdebugread.o mem-break.o memattr.o memory-map.o memrange.o memtag.o mi-cmd-break.o mi-cmd-catch.o mi-cmd-disas.o mi-cmd-env.o mi-cmd-file.o mi-cmd-info.o mi-cmd-stack.o mi-cmd-target.o mi-cmd-var.o mi-cmds.o mi-common.o mi-console.o mi-getopt.o mi-interp.o mi-main.o mi-out.o mi-parse.o mi-symbol-cmds.o minidebug.o minsyms.o mipsread.o namespace.o netbsd-tdep.o objc-lang.o objfiles.o observable.o opencl-lang.o osabi.o osdata.o p-exp.o p-lang.o p-typeprint.o p-valprint.o parse.o posix-hdep.o ppc-netbsd-tdep.o ppc-ravenscar-thread.o ppc-sysv-tdep.o printcmd.o probe.o process-stratum-target.o producer.o progspace-and-thread.o progspace.o prologue-value.o psymtab.o python.o ravenscar-thread.o record-btrace.o record-full.o record.o regcache-dump.o regcache.o reggroups.o remote-fileio.o remote-notif.o remote-sim.o remote.o reverse.o rs6000-tdep.o run-on-main-thread.o rust-lang.o rust-parse.o
  sentinel-frame.o ser-base.o ser-event.o ser-pipe.o ser-tcp.o ser-uds.o ser-unix.o serial.o skip.o solib-svr4.o solib-target.o solib.o source-cache.o source.o split-name.o stabsread.o stack.o stap-probe.o std-regs.o symfile-debug.o symfile.o symmisc.o symtab.o target-connection.o target-dcache.o target-descriptions.o target-float.o target-memory.o target.o target.o waitstatus.o test-target.o thread-iter.o thread.o tid-parse.o top.o tracectf.o tracefile-tfile.o tracefile.o tracepoint.o trad-frame.o tramp-frame.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-location.o tui-regs.o tui-source.o tui-status.o tui-win.o tui-wingeneral.o tui-winsource.o tui.o type-stack.o typeprint.o ui-file.o ui-out.o ui-style.o ui.o user-regs.o utils.o valarith.o valops.o valprint.o value.o varobj.o version.o xml-builtin.o xml-support.o xml-syscall.o xml-tdesc.o init.o
-G_SIM_OBS=remote-sim.o
+G_LIBGDB_OBS=ada-exp.o ada-lang.o ada-tasks.o ada-typeprint.o ada-valprint.o ada-varobj.o addrmap.o agent.o alloc.o annotate.o arch-utils.o async-event.o auto-load.o auxv.o ax-gdb.o ax-general.o bcache.o bfd-target.o block.o blockframe.o break-catch-exec.o break-catch-fork.o break-catch-load.o break-catch-sig.o break-catch-syscall.o break-catch-throw.o breakpoint.o bt-utils.o btrace.o build-id.o buildsym-legacy.o buildsym.o c-exp.o c-lang.o c-typeprint.o c-valprint.o c-varobj.o charset.o cli-out.o cli-cmds.o cli-decode.o cli-dump.o cli-interp.o cli-logging.o cli-option.o cli-script.o cli-setshow.o cli-style.o cli-utils.o coff-pe-read.o coffread.o compile-c-support.o compile-c-symbols.o compile-c-types.o compile-cplus-symbols.o compile-cplus-types.o compile-loc2c.o compile-object-load.o compile-object-run.o compile.o complaints.o completer.o copying.o corefile.o corelow.o cp-abi.o cp-name-parser.o cp-namespace.o cp-support.o cp-valprint.o ctfread.o d-exp.o d-lang.o d-namespace.o d-va
 lprint.o dbxread.o dcache.o debug.o debuginfod-support.o dictionary.o disasm.o displaced-stepping.o dtrace-probe.o dummy-frame.o abbrev-cache.o abbrev.o ada-imported.o aranges.o attribute.o comp-unit-head.o cooked-index.o cu.o die.o dwz.o expr.o frame-tailcall.o frame.o index-cache.o index-common.o index-write.o leb.o line-header.o loc.o macro.o read-debug-names.o read-gdb-index.o read.o section.o stringify.o elf-none-tdep.o elfread.o eval.o event-top.o exceptions.o exec.o expprint.o extension.o extract-store-integer.o f-exp.o f-lang.o f-typeprint.o f-valprint.o filename-seen-cache.o filesystem.o findcmd.o findvar.o frame-base.o frame-unwind.o frame.o gcore-elf.o gcore.o gdb-demangle.o gdb_bfd.o gdbtypes.o gmp-utils.o gnu-v2-abi.o gnu-v3-abi.o go-exp.o go-lang.o go-typeprint.o go-valprint.o guile.o inf-child.o inf-loop.o infcall.o infcmd.o inferior.o inflow.o infrun.o inline-frame.o interps.o jit.o language.o linespec.o location.o m2-exp.o m2-lang.o m2-typeprint.o m2-valprint.o macr
 ocmd.o macroexp.o macroscope.o macrotab.o main.o maint-test-options.o maint-test-settings.o maint.o mdebugread.o mem-break.o memattr.o memory-map.o memrange.o memtag.o mi-cmd-break.o mi-cmd-catch.o mi-cmd-disas.o mi-cmd-env.o mi-cmd-file.o mi-cmd-info.o mi-cmd-stack.o mi-cmd-target.o mi-cmd-var.o mi-cmds.o mi-common.o mi-console.o mi-getopt.o mi-interp.o mi-main.o mi-out.o mi-parse.o mi-symbol-cmds.o minidebug.o minsyms.o mipsread.o namespace.o netbsd-tdep.o objc-lang.o objfiles.o observable.o opencl-lang.o osabi.o osdata.o p-exp.o p-lang.o p-typeprint.o p-valprint.o parse.o posix-hdep.o ppc-netbsd-tdep.o ppc-ravenscar-thread.o ppc-sysv-tdep.o printcmd.o probe.o process-stratum-target.o producer.o progspace-and-thread.o progspace.o prologue-value.o psymtab.o python.o ravenscar-thread.o record-btrace.o record-full.o record.o regcache-dump.o regcache.o reggroups.o remote-fileio.o remote-notif.o remote.o reverse.o rs6000-tdep.o run-on-main-thread.o rust-lang.o rust-parse.o sentinel-fra
 me.o ser-base.o ser-event.o ser-pipe.o ser-tcp.o ser-uds.o ser-unix.o serial.o skip.o solib-svr4.o solib-target.o solib.o source-cache.o source.o split-name.o stabsread.o stack.o stap-probe.o std-regs.o symfile-debug.o symfile.o symmisc.o symtab.o target-connection.o target-dcache.o target-descriptions.o target-float.o target-memory.o target.o target.o waitstatus.o test-target.o thread-iter.o thread.o tid-parse.o top.o tracectf.o tracefile-tfile.o tracefile.o tracepoint.o trad-frame.o tramp-frame.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-location.o tui-regs.o tui-source.o tui-status.o tui-win.o tui-wingeneral.o tui-winsource.o tui.o type-stack.o typeprint.o ui-file.o ui-out.o ui-style.o ui.o user-regs.o utils.o valarith.o valops.o valprint.o value.o varobj.o version.o xml-builtin.o xml-support.o xml-syscall.o xml-tdesc.o init.o
+G_SIM_OBS=

Index: src/external/gpl3/gdb/lib/libsim/arch/powerpc/config.h
diff -u src/external/gpl3/gdb/lib/libsim/arch/powerpc/config.h:1.7 src/external/gpl3/gdb/lib/libsim/arch/powerpc/config.h:1.8
--- src/external/gpl3/gdb/lib/libsim/arch/powerpc/config.h:1.7	Fri Aug 11 13:46:04 2023
+++ src/external/gpl3/gdb/lib/libsim/arch/powerpc/config.h	Tue Aug 27 17:50:01 2024
@@ -1,19 +1,257 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gdb,v 1.16 2023/07/31 17:09:59 christos Exp  */
+/* Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
-/* config.h.  Generated from config.in by configure.  */
-/* config.in.  Generated from configure.ac by autoheader.  */
+/* config.h.  Generated from config.h.in by configure.  */
+/* config.h.in.  Generated from configure.ac by autoheader.  */
+
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
+/* Sim debug setting */
+/* #undef DEBUG */
+
+/* Define to the type of elements in the array set by `getgroups'. Usually
+   this is either `int' or `gid_t'. */
+#define GETGROUPS_T gid_t
+
+/* Define to 1 if you have the `access' function. */
+#define HAVE_ACCESS 1
+
+/* Define to 1 if you have the `aint' function. */
+/* #undef HAVE_AINT */
+
+/* Define to 1 if you have the `anint' function. */
+/* #undef HAVE_ANINT */
+
+/* Define to 1 if you have the `cfgetispeed' function. */
+#define HAVE_CFGETISPEED 1
+
+/* Define to 1 if you have the `cfgetospeed' function. */
+#define HAVE_CFGETOSPEED 1
+
+/* Define to 1 if you have the `cfsetispeed' function. */
+#define HAVE_CFSETISPEED 1
+
+/* Define to 1 if you have the `cfsetospeed' function. */
+#define HAVE_CFSETOSPEED 1
+
+/* Define to 1 if you have the `chdir' function. */
+#define HAVE_CHDIR 1
+
+/* Define to 1 if you have the `chmod' function. */
+#define HAVE_CHMOD 1
+
+/* Define to 1 if you have the declaration of `asprintf', and to 0 if you
+   don't. */
+#define HAVE_DECL_ASPRINTF 1
+
+/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if
+   you don't. */
+#define HAVE_DECL_BASENAME 0
+
+/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */
+#define HAVE_DECL_FFS 1
+
+/* Is the prototype for getopt in <unistd.h> in the expected format? */
+#define HAVE_DECL_GETOPT 1
+
+/* Define to 1 if you have the declaration of `snprintf', and to 0 if you
+   don't. */
+#define HAVE_DECL_SNPRINTF 1
+
+/* Define to 1 if you have the declaration of `strtol', and to 0 if you don't.
+   */
+#define HAVE_DECL_STRTOL 1
+
+/* Define to 1 if you have the declaration of `strtoll', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRTOLL 1
+
+/* Define to 1 if you have the declaration of `strtoul', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRTOUL 1
+
+/* Define to 1 if you have the declaration of `strtoull', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRTOULL 1
+
+/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRVERSCMP 0
+
+/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
+   */
+/* #undef HAVE_DECL_TZNAME */
+
+/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
+   don't. */
+#define HAVE_DECL_VASPRINTF 1
+
+/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
+   don't. */
+#define HAVE_DECL_VSNPRINTF 1
+
+/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
+   */
+#define HAVE_DIRENT_H 1
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define to 1 if you have the `dup' function. */
+#define HAVE_DUP 1
+
+/* Define to 1 if you have the `dup2' function. */
+#define HAVE_DUP2 1
+
+/* Define to 1 if you have the `execv' function. */
+#define HAVE_EXECV 1
+
+/* Define to 1 if you have the `execve' function. */
+#define HAVE_EXECVE 1
+
+/* Define to 1 if you have the `fcntl' function. */
+#define HAVE_FCNTL 1
+
+/* Define to 1 if you have the <fcntl.h> header file. */
+#define HAVE_FCNTL_H 1
+
+/* Define to 1 if you have the `fork' function. */
+#define HAVE_FORK 1
+
+/* Define to 1 if you have the <fpu_control.h> header file. */
+/* #undef HAVE_FPU_CONTROL_H */
+
+/* Define to 1 if you have the `fstat' function. */
+#define HAVE_FSTAT 1
+
+/* Define to 1 if you have the `fstatfs' function. */
+#define HAVE_FSTATFS 1
+
+/* Define to 1 if you have the `ftruncate' function. */
+#define HAVE_FTRUNCATE 1
+
+/* Define to 1 if you have the `getdirentries' function. */
+#define HAVE_GETDIRENTRIES 1
+
+/* Define to 1 if you have the `getegid' function. */
+#define HAVE_GETEGID 1
+
+/* Define to 1 if you have the `geteuid' function. */
+#define HAVE_GETEUID 1
+
+/* Define to 1 if you have the `getgid' function. */
+#define HAVE_GETGID 1
+
+/* Define to 1 if you have the `getpid' function. */
+#define HAVE_GETPID 1
+
+/* Define to 1 if you have the `getppid' function. */
+#define HAVE_GETPPID 1
+
+/* Define to 1 if you have the `getrusage' function. */
+#define HAVE_GETRUSAGE 1
+
+/* Define to 1 if you have the `gettimeofday' function. */
+#define HAVE_GETTIMEOFDAY 1
+
+/* Define to 1 if you have the `getuid' function. */
+#define HAVE_GETUID 1
 
 /* Define to 1 if you have the <inttypes.h> header file. */
 #define HAVE_INTTYPES_H 1
 
+/* Define to 1 if you have the `ioctl' function. */
+#define HAVE_IOCTL 1
+
+/* Define to 1 if you have the `kill' function. */
+#define HAVE_KILL 1
+
+/* Define to 1 if you have the `link' function. */
+#define HAVE_LINK 1
+
+/* Define to 1 if you have the <linux/if_tun.h> header file. */
+/* #undef HAVE_LINUX_IF_TUN_H */
+
+/* Define to 1 if you have the <linux/mii.h> header file. */
+/* #undef HAVE_LINUX_MII_H */
+
+/* Define to 1 if you have the <linux/types.h> header file. */
+/* #undef HAVE_LINUX_TYPES_H */
+
 /* Define to 1 if the system has the type `long long'. */
 #define HAVE_LONG_LONG 1
 
+/* Define to 1 if you have the `lseek' function. */
+#define HAVE_LSEEK 1
+
+/* Define to 1 if you have the `lstat' function. */
+#define HAVE_LSTAT 1
+
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1
 
+/* Define to 1 if you have the `mkdir' function. */
+#define HAVE_MKDIR 1
+
+/* Define to 1 if you have the `mmap' function. */
+#define HAVE_MMAP 1
+
+/* Define to 1 if you have the `munmap' function. */
+#define HAVE_MUNMAP 1
+
+/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
+/* #undef HAVE_NDIR_H */
+
+/* Define to 1 if you have the <netinet/in.h> header file. */
+#define HAVE_NETINET_IN_H 1
+
+/* Define to 1 if you have the <netinet/tcp.h> header file. */
+#define HAVE_NETINET_TCP_H 1
+
+/* Define to 1 if you have the <net/if.h> header file. */
+#define HAVE_NET_IF_H 1
+
+/* Define to 1 if you have the `pipe' function. */
+#define HAVE_PIPE 1
+
+/* Define to 1 if you have the `posix_fallocate' function. */
+#define HAVE_POSIX_FALLOCATE 1
+
+/* Define to 1 if you have the `pread' function. */
+#define HAVE_PREAD 1
+
+/* Define to 1 if you have the `rmdir' function. */
+#define HAVE_RMDIR 1
+
+/* Define to 1 if you have the `setgid' function. */
+#define HAVE_SETGID 1
+
+/* Define to 1 if you have the `setregid' function. */
+#define HAVE_SETREGID 1
+
+/* Define to 1 if you have the `setreuid' function. */
+#define HAVE_SETREUID 1
+
+/* Define to 1 if you have the `setuid' function. */
+#define HAVE_SETUID 1
+
+/* Define to 1 if you have the `sigaction' function. */
+#define HAVE_SIGACTION 1
+
+/* Define to 1 if you have the `sigprocmask' function. */
+#define HAVE_SIGPROCMASK 1
+
+/* Define to 1 if the system has the type `socklen_t'. */
+#define HAVE_SOCKLEN_T 1
+
+/* Define to 1 if you have the `sqrt' function. */
+/* #undef HAVE_SQRT */
+
+/* Define to 1 if you have the `stat' function. */
+#define HAVE_STAT 1
+
 /* Define to 1 if you have the <stdint.h> header file. */
 #define HAVE_STDINT_H 1
 
@@ -26,38 +264,307 @@
 /* Define to 1 if you have the <string.h> header file. */
 #define HAVE_STRING_H 1
 
+/* Define to 1 if you have the `strsignal' function. */
+#define HAVE_STRSIGNAL 1
+
 /* Define if struct statfs is defined in <sys/mount.h> */
 /* #undef HAVE_STRUCT_STATFS */
 
+/* Define to 1 if `st_atime' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_ATIME 1
+
+/* Define to 1 if `st_blksize' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
+
+/* Define to 1 if `st_blocks' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_BLOCKS 1
+
+/* Define to 1 if `st_ctime' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_CTIME 1
+
+/* Define to 1 if `st_dev' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_DEV 1
+
+/* Define to 1 if `st_gid' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_GID 1
+
+/* Define to 1 if `st_ino' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_INO 1
+
+/* Define to 1 if `st_mode' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_MODE 1
+
+/* Define to 1 if `st_mtime' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_MTIME 1
+
+/* Define to 1 if `st_nlink' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_NLINK 1
+
+/* Define to 1 if `st_rdev' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_RDEV 1
+
+/* Define to 1 if `st_size' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_SIZE 1
+
+/* Define to 1 if `st_uid' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_UID 1
+
+/* Define to 1 if `tm_zone' is a member of `struct tm'. */
+#define HAVE_STRUCT_TM_TM_ZONE 1
+
+/* Define to 1 if your `struct stat' has `st_blksize'. Deprecated, use
+   `HAVE_STRUCT_STAT_ST_BLKSIZE' instead. */
+#define HAVE_ST_BLKSIZE 1
+
+/* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use
+   `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */
+#define HAVE_ST_BLOCKS 1
+
+/* Define to 1 if your `struct stat' has `st_rdev'. Deprecated, use
+   `HAVE_STRUCT_STAT_ST_RDEV' instead. */
+#define HAVE_ST_RDEV 1
+
+/* Define to 1 if you have the `symlink' function. */
+#define HAVE_SYMLINK 1
+
+/* Define if System V semaphores are supported */
+#define HAVE_SYSV_SEM 1
+
+/* Define if System V shared memory is supported */
+#define HAVE_SYSV_SHM 1
+
+/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
+   */
+/* #undef HAVE_SYS_DIR_H */
+
+/* Define to 1 if you have the <sys/ioctl.h> header file. */
+#define HAVE_SYS_IOCTL_H 1
+
+/* Define to 1 if you have the <sys/mman.h> header file. */
+#define HAVE_SYS_MMAN_H 1
+
+/* Define to 1 if you have the <sys/mount.h> header file. */
+#define HAVE_SYS_MOUNT_H 1
+
+/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
+   */
+/* #undef HAVE_SYS_NDIR_H */
+
+/* Define to 1 if you have the <sys/param.h> header file. */
+#define HAVE_SYS_PARAM_H 1
+
+/* Define to 1 if you have the <sys/resource.h> header file. */
+#define HAVE_SYS_RESOURCE_H 1
+
+/* Define to 1 if you have the <sys/socket.h> header file. */
+#define HAVE_SYS_SOCKET_H 1
+
+/* Define to 1 if you have the <sys/statfs.h> header file. */
+/* #undef HAVE_SYS_STATFS_H */
+
 /* Define to 1 if you have the <sys/stat.h> header file. */
 #define HAVE_SYS_STAT_H 1
 
+/* Define to 1 if you have the <sys/termios.h> header file. */
+#define HAVE_SYS_TERMIOS_H 1
+
+/* Define to 1 if you have the <sys/termio.h> header file. */
+/* #undef HAVE_SYS_TERMIO_H */
+
 /* Define to 1 if you have the <sys/types.h> header file. */
 #define HAVE_SYS_TYPES_H 1
 
+/* Define to 1 if you have the <sys/vfs.h> header file. */
+/* #undef HAVE_SYS_VFS_H */
+
+/* Define to 1 if you have the `tcdrain' function. */
+#define HAVE_TCDRAIN 1
+
+/* Define to 1 if you have the `tcflow' function. */
+#define HAVE_TCFLOW 1
+
+/* Define to 1 if you have the `tcflush' function. */
+#define HAVE_TCFLUSH 1
+
+/* Define to 1 if you have the `tcgetattr' function. */
+#define HAVE_TCGETATTR 1
+
+/* Define to 1 if you have the `tcgetpgrp' function. */
+#define HAVE_TCGETPGRP 1
+
+/* Define to 1 if you have the `tcsendbreak' function. */
+#define HAVE_TCSENDBREAK 1
+
+/* Define to 1 if you have the `tcsetattr' function. */
+#define HAVE_TCSETATTR 1
+
+/* Define to 1 if you have the `tcsetpgrp' function. */
+#define HAVE_TCSETPGRP 1
+
+/* Define if struct termios has c_line. */
+/* #undef HAVE_TERMIOS_CLINE */
+
+/* Define to 1 if you have the <termios.h> header file. */
+#define HAVE_TERMIOS_H 1
+
+/* Define if struct termios exists. */
+#define HAVE_TERMIOS_STRUCTURE 1
+
+/* Define if struct termio has c_line. */
+/* #undef HAVE_TERMIO_CLINE */
+
+/* Define if struct termio exists. */
+/* #undef HAVE_TERMIO_STRUCTURE */
+
+/* Define to 1 if you have the `time' function. */
+#define HAVE_TIME 1
+
+/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
+   `HAVE_STRUCT_TM_TM_ZONE' instead. */
+#define HAVE_TM_ZONE 1
+
+/* Define to 1 if you have the `truncate' function. */
+#define HAVE_TRUNCATE 1
+
+/* Define to 1 if you don't have `tm_zone' but do have the external array
+   `tzname'. */
+/* #undef HAVE_TZNAME */
+
+/* Define to 1 if you have the `umask' function. */
+#define HAVE_UMASK 1
+
 /* Define if union semun is defined in <sys/sem.h> */
 /* #undef HAVE_UNION_SEMUN */
 
 /* Define to 1 if you have the <unistd.h> header file. */
 #define HAVE_UNISTD_H 1
 
+/* Define to 1 if you have the `unlink' function. */
+#define HAVE_UNLINK 1
+
+/* Define to 1 if you have the `utime' function. */
+#define HAVE_UTIME 1
+
+/* Define to 1 if you have the <utime.h> header file. */
+#define HAVE_UTIME_H 1
+
+/* Define to 1 if the system has the type `__int128'. */
+/* #undef HAVE___INT128 */
+
+/* Define to 1 if you have the `__setfpucw' function. */
+/* #undef HAVE___SETFPUCW */
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+#define LT_OBJDIR ".libs/"
+
+/* Name of package */
+#define PACKAGE "sim"
+
 /* Define to the address where bug reports for this package should be sent. */
-#define PACKAGE_BUGREPORT ""
+#define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim";
 
 /* Define to the full name of this package. */
-#define PACKAGE_NAME ""
+#define PACKAGE_NAME "sim"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING ""
+#define PACKAGE_STRING "sim 0"
 
 /* Define to the one symbol short name of this package. */
-#define PACKAGE_TARNAME ""
+#define PACKAGE_TARNAME "sim"
 
 /* Define to the home page for this package. */
-#define PACKAGE_URL ""
+#define PACKAGE_URL "https://sourceware.org/gdb/wiki/Sim/";
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION ""
+#define PACKAGE_VERSION "0"
+
+/* Additional package description */
+#define PKGVERSION "(SIM) "
+
+/* Sim profile settings */
+#define PROFILE 1
+
+/* Bug reporting address */
+#define REPORT_BUGS_TO "<https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim>"
+
+/* Define as the return type of signal handlers (`int' or `void'). */
+#define RETSIGTYPE void
+
+/* The size of `long long', as computed by sizeof. */
+#define SIZEOF_LONG_LONG 8
+
+/* The size of `void *', as computed by sizeof. */
+#define SIZEOF_VOID_P 4
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
+
+/* Define to 1 if your <sys/time.h> declares `struct tm'. */
+/* #undef TM_IN_SYS_TIME */
+
+/* Version number of package */
+#define VERSION "0"
+
+/* Sim alignment settings */
+#define WITH_ALIGNMENT 0
+
+/* Sim assert settings */
+#define WITH_ASSERT 1
+
+/* Sim debug setting */
+#define WITH_DEBUG 0
+
+/* Sim default environment */
+#define WITH_ENVIRONMENT ALL_ENVIRONMENT
+
+/* Sim profile settings */
+#define WITH_PROFILE -1
+
+/* Sim reserved bits setting */
+#define WITH_RESERVED_BITS 1
+
+/* Sim cache szie */
+#define WITH_SCACHE 16384
+
+/* Sim SMP settings */
+/* #undef WITH_SMP */
+
+/* How to route I/O */
+#define WITH_STDIO 0
+
+/* Sim endian settings */
+#define WITH_TARGET_BYTE_ORDER BFD_ENDIAN_UNKNOWN
+
+/* Sim trace settings */
+#define WITH_TRACE ~TRACE_debug
+
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+   significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+#  define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+#  define WORDS_BIGENDIAN 1
+# endif
+#endif
+
+/* Define to `int' if <sys/types.h> doesn't define. */
+/* #undef gid_t */
+
+/* Define to `int' if <sys/types.h> does not define. */
+/* #undef mode_t */
+
+/* Define to `long int' if <sys/types.h> does not define. */
+/* #undef off_t */
+
+/* Define to `int' if <sys/types.h> does not define. */
+/* #undef pid_t */
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+/* #undef size_t */
+
+/* Define to `int' if <sys/types.h> doesn't define. */
+/* #undef uid_t */

Index: src/external/gpl3/gdb/lib/libsim/arch/powerpc64/config.h
diff -u src/external/gpl3/gdb/lib/libsim/arch/powerpc64/config.h:1.7 src/external/gpl3/gdb/lib/libsim/arch/powerpc64/config.h:1.8
--- src/external/gpl3/gdb/lib/libsim/arch/powerpc64/config.h:1.7	Fri Aug 11 07:28:05 2023
+++ src/external/gpl3/gdb/lib/libsim/arch/powerpc64/config.h	Tue Aug 27 17:50:01 2024
@@ -1,19 +1,257 @@
 /* This file is automatically generated.  DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-gdb,v 1.16 2023/07/31 17:09:59 christos Exp  */
+/* Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
-/* config.h.  Generated from config.in by configure.  */
-/* config.in.  Generated from configure.ac by autoheader.  */
+/* config.h.  Generated from config.h.in by configure.  */
+/* config.h.in.  Generated from configure.ac by autoheader.  */
+
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
+/* Sim debug setting */
+/* #undef DEBUG */
+
+/* Define to the type of elements in the array set by `getgroups'. Usually
+   this is either `int' or `gid_t'. */
+#define GETGROUPS_T gid_t
+
+/* Define to 1 if you have the `access' function. */
+#define HAVE_ACCESS 1
+
+/* Define to 1 if you have the `aint' function. */
+/* #undef HAVE_AINT */
+
+/* Define to 1 if you have the `anint' function. */
+/* #undef HAVE_ANINT */
+
+/* Define to 1 if you have the `cfgetispeed' function. */
+#define HAVE_CFGETISPEED 1
+
+/* Define to 1 if you have the `cfgetospeed' function. */
+#define HAVE_CFGETOSPEED 1
+
+/* Define to 1 if you have the `cfsetispeed' function. */
+#define HAVE_CFSETISPEED 1
+
+/* Define to 1 if you have the `cfsetospeed' function. */
+#define HAVE_CFSETOSPEED 1
+
+/* Define to 1 if you have the `chdir' function. */
+#define HAVE_CHDIR 1
+
+/* Define to 1 if you have the `chmod' function. */
+#define HAVE_CHMOD 1
+
+/* Define to 1 if you have the declaration of `asprintf', and to 0 if you
+   don't. */
+#define HAVE_DECL_ASPRINTF 1
+
+/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if
+   you don't. */
+#define HAVE_DECL_BASENAME 0
+
+/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */
+#define HAVE_DECL_FFS 1
+
+/* Is the prototype for getopt in <unistd.h> in the expected format? */
+#define HAVE_DECL_GETOPT 1
+
+/* Define to 1 if you have the declaration of `snprintf', and to 0 if you
+   don't. */
+#define HAVE_DECL_SNPRINTF 1
+
+/* Define to 1 if you have the declaration of `strtol', and to 0 if you don't.
+   */
+#define HAVE_DECL_STRTOL 1
+
+/* Define to 1 if you have the declaration of `strtoll', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRTOLL 1
+
+/* Define to 1 if you have the declaration of `strtoul', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRTOUL 1
+
+/* Define to 1 if you have the declaration of `strtoull', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRTOULL 1
+
+/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you
+   don't. */
+#define HAVE_DECL_STRVERSCMP 0
+
+/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
+   */
+/* #undef HAVE_DECL_TZNAME */
+
+/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you
+   don't. */
+#define HAVE_DECL_VASPRINTF 1
+
+/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
+   don't. */
+#define HAVE_DECL_VSNPRINTF 1
+
+/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
+   */
+#define HAVE_DIRENT_H 1
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define to 1 if you have the `dup' function. */
+#define HAVE_DUP 1
+
+/* Define to 1 if you have the `dup2' function. */
+#define HAVE_DUP2 1
+
+/* Define to 1 if you have the `execv' function. */
+#define HAVE_EXECV 1
+
+/* Define to 1 if you have the `execve' function. */
+#define HAVE_EXECVE 1
+
+/* Define to 1 if you have the `fcntl' function. */
+#define HAVE_FCNTL 1
+
+/* Define to 1 if you have the <fcntl.h> header file. */
+#define HAVE_FCNTL_H 1
+
+/* Define to 1 if you have the `fork' function. */
+#define HAVE_FORK 1
+
+/* Define to 1 if you have the <fpu_control.h> header file. */
+/* #undef HAVE_FPU_CONTROL_H */
+
+/* Define to 1 if you have the `fstat' function. */
+#define HAVE_FSTAT 1
+
+/* Define to 1 if you have the `fstatfs' function. */
+#define HAVE_FSTATFS 1
+
+/* Define to 1 if you have the `ftruncate' function. */
+#define HAVE_FTRUNCATE 1
+
+/* Define to 1 if you have the `getdirentries' function. */
+#define HAVE_GETDIRENTRIES 1
+
+/* Define to 1 if you have the `getegid' function. */
+#define HAVE_GETEGID 1
+
+/* Define to 1 if you have the `geteuid' function. */
+#define HAVE_GETEUID 1
+
+/* Define to 1 if you have the `getgid' function. */
+#define HAVE_GETGID 1
+
+/* Define to 1 if you have the `getpid' function. */
+#define HAVE_GETPID 1
+
+/* Define to 1 if you have the `getppid' function. */
+#define HAVE_GETPPID 1
+
+/* Define to 1 if you have the `getrusage' function. */
+#define HAVE_GETRUSAGE 1
+
+/* Define to 1 if you have the `gettimeofday' function. */
+#define HAVE_GETTIMEOFDAY 1
+
+/* Define to 1 if you have the `getuid' function. */
+#define HAVE_GETUID 1
 
 /* Define to 1 if you have the <inttypes.h> header file. */
 #define HAVE_INTTYPES_H 1
 
+/* Define to 1 if you have the `ioctl' function. */
+#define HAVE_IOCTL 1
+
+/* Define to 1 if you have the `kill' function. */
+#define HAVE_KILL 1
+
+/* Define to 1 if you have the `link' function. */
+#define HAVE_LINK 1
+
+/* Define to 1 if you have the <linux/if_tun.h> header file. */
+/* #undef HAVE_LINUX_IF_TUN_H */
+
+/* Define to 1 if you have the <linux/mii.h> header file. */
+/* #undef HAVE_LINUX_MII_H */
+
+/* Define to 1 if you have the <linux/types.h> header file. */
+/* #undef HAVE_LINUX_TYPES_H */
+
 /* Define to 1 if the system has the type `long long'. */
 #define HAVE_LONG_LONG 1
 
+/* Define to 1 if you have the `lseek' function. */
+#define HAVE_LSEEK 1
+
+/* Define to 1 if you have the `lstat' function. */
+#define HAVE_LSTAT 1
+
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1
 
+/* Define to 1 if you have the `mkdir' function. */
+#define HAVE_MKDIR 1
+
+/* Define to 1 if you have the `mmap' function. */
+#define HAVE_MMAP 1
+
+/* Define to 1 if you have the `munmap' function. */
+#define HAVE_MUNMAP 1
+
+/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
+/* #undef HAVE_NDIR_H */
+
+/* Define to 1 if you have the <netinet/in.h> header file. */
+#define HAVE_NETINET_IN_H 1
+
+/* Define to 1 if you have the <netinet/tcp.h> header file. */
+#define HAVE_NETINET_TCP_H 1
+
+/* Define to 1 if you have the <net/if.h> header file. */
+#define HAVE_NET_IF_H 1
+
+/* Define to 1 if you have the `pipe' function. */
+#define HAVE_PIPE 1
+
+/* Define to 1 if you have the `posix_fallocate' function. */
+#define HAVE_POSIX_FALLOCATE 1
+
+/* Define to 1 if you have the `pread' function. */
+#define HAVE_PREAD 1
+
+/* Define to 1 if you have the `rmdir' function. */
+#define HAVE_RMDIR 1
+
+/* Define to 1 if you have the `setgid' function. */
+#define HAVE_SETGID 1
+
+/* Define to 1 if you have the `setregid' function. */
+#define HAVE_SETREGID 1
+
+/* Define to 1 if you have the `setreuid' function. */
+#define HAVE_SETREUID 1
+
+/* Define to 1 if you have the `setuid' function. */
+#define HAVE_SETUID 1
+
+/* Define to 1 if you have the `sigaction' function. */
+#define HAVE_SIGACTION 1
+
+/* Define to 1 if you have the `sigprocmask' function. */
+#define HAVE_SIGPROCMASK 1
+
+/* Define to 1 if the system has the type `socklen_t'. */
+#define HAVE_SOCKLEN_T 1
+
+/* Define to 1 if you have the `sqrt' function. */
+/* #undef HAVE_SQRT */
+
+/* Define to 1 if you have the `stat' function. */
+#define HAVE_STAT 1
+
 /* Define to 1 if you have the <stdint.h> header file. */
 #define HAVE_STDINT_H 1
 
@@ -26,38 +264,307 @@
 /* Define to 1 if you have the <string.h> header file. */
 #define HAVE_STRING_H 1
 
+/* Define to 1 if you have the `strsignal' function. */
+#define HAVE_STRSIGNAL 1
+
 /* Define if struct statfs is defined in <sys/mount.h> */
 /* #undef HAVE_STRUCT_STATFS */
 
+/* Define to 1 if `st_atime' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_ATIME 1
+
+/* Define to 1 if `st_blksize' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
+
+/* Define to 1 if `st_blocks' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_BLOCKS 1
+
+/* Define to 1 if `st_ctime' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_CTIME 1
+
+/* Define to 1 if `st_dev' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_DEV 1
+
+/* Define to 1 if `st_gid' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_GID 1
+
+/* Define to 1 if `st_ino' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_INO 1
+
+/* Define to 1 if `st_mode' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_MODE 1
+
+/* Define to 1 if `st_mtime' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_MTIME 1
+
+/* Define to 1 if `st_nlink' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_NLINK 1
+
+/* Define to 1 if `st_rdev' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_RDEV 1
+
+/* Define to 1 if `st_size' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_SIZE 1
+
+/* Define to 1 if `st_uid' is a member of `struct stat'. */
+#define HAVE_STRUCT_STAT_ST_UID 1
+
+/* Define to 1 if `tm_zone' is a member of `struct tm'. */
+#define HAVE_STRUCT_TM_TM_ZONE 1
+
+/* Define to 1 if your `struct stat' has `st_blksize'. Deprecated, use
+   `HAVE_STRUCT_STAT_ST_BLKSIZE' instead. */
+#define HAVE_ST_BLKSIZE 1
+
+/* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use
+   `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */
+#define HAVE_ST_BLOCKS 1
+
+/* Define to 1 if your `struct stat' has `st_rdev'. Deprecated, use
+   `HAVE_STRUCT_STAT_ST_RDEV' instead. */
+#define HAVE_ST_RDEV 1
+
+/* Define to 1 if you have the `symlink' function. */
+#define HAVE_SYMLINK 1
+
+/* Define if System V semaphores are supported */
+#define HAVE_SYSV_SEM 1
+
+/* Define if System V shared memory is supported */
+#define HAVE_SYSV_SHM 1
+
+/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
+   */
+/* #undef HAVE_SYS_DIR_H */
+
+/* Define to 1 if you have the <sys/ioctl.h> header file. */
+#define HAVE_SYS_IOCTL_H 1
+
+/* Define to 1 if you have the <sys/mman.h> header file. */
+#define HAVE_SYS_MMAN_H 1
+
+/* Define to 1 if you have the <sys/mount.h> header file. */
+#define HAVE_SYS_MOUNT_H 1
+
+/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
+   */
+/* #undef HAVE_SYS_NDIR_H */
+
+/* Define to 1 if you have the <sys/param.h> header file. */
+#define HAVE_SYS_PARAM_H 1
+
+/* Define to 1 if you have the <sys/resource.h> header file. */
+#define HAVE_SYS_RESOURCE_H 1
+
+/* Define to 1 if you have the <sys/socket.h> header file. */
+#define HAVE_SYS_SOCKET_H 1
+
+/* Define to 1 if you have the <sys/statfs.h> header file. */
+/* #undef HAVE_SYS_STATFS_H */
+
 /* Define to 1 if you have the <sys/stat.h> header file. */
 #define HAVE_SYS_STAT_H 1
 
+/* Define to 1 if you have the <sys/termios.h> header file. */
+#define HAVE_SYS_TERMIOS_H 1
+
+/* Define to 1 if you have the <sys/termio.h> header file. */
+/* #undef HAVE_SYS_TERMIO_H */
+
 /* Define to 1 if you have the <sys/types.h> header file. */
 #define HAVE_SYS_TYPES_H 1
 
+/* Define to 1 if you have the <sys/vfs.h> header file. */
+/* #undef HAVE_SYS_VFS_H */
+
+/* Define to 1 if you have the `tcdrain' function. */
+#define HAVE_TCDRAIN 1
+
+/* Define to 1 if you have the `tcflow' function. */
+#define HAVE_TCFLOW 1
+
+/* Define to 1 if you have the `tcflush' function. */
+#define HAVE_TCFLUSH 1
+
+/* Define to 1 if you have the `tcgetattr' function. */
+#define HAVE_TCGETATTR 1
+
+/* Define to 1 if you have the `tcgetpgrp' function. */
+#define HAVE_TCGETPGRP 1
+
+/* Define to 1 if you have the `tcsendbreak' function. */
+#define HAVE_TCSENDBREAK 1
+
+/* Define to 1 if you have the `tcsetattr' function. */
+#define HAVE_TCSETATTR 1
+
+/* Define to 1 if you have the `tcsetpgrp' function. */
+#define HAVE_TCSETPGRP 1
+
+/* Define if struct termios has c_line. */
+/* #undef HAVE_TERMIOS_CLINE */
+
+/* Define to 1 if you have the <termios.h> header file. */
+#define HAVE_TERMIOS_H 1
+
+/* Define if struct termios exists. */
+#define HAVE_TERMIOS_STRUCTURE 1
+
+/* Define if struct termio has c_line. */
+/* #undef HAVE_TERMIO_CLINE */
+
+/* Define if struct termio exists. */
+/* #undef HAVE_TERMIO_STRUCTURE */
+
+/* Define to 1 if you have the `time' function. */
+#define HAVE_TIME 1
+
+/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
+   `HAVE_STRUCT_TM_TM_ZONE' instead. */
+#define HAVE_TM_ZONE 1
+
+/* Define to 1 if you have the `truncate' function. */
+#define HAVE_TRUNCATE 1
+
+/* Define to 1 if you don't have `tm_zone' but do have the external array
+   `tzname'. */
+/* #undef HAVE_TZNAME */
+
+/* Define to 1 if you have the `umask' function. */
+#define HAVE_UMASK 1
+
 /* Define if union semun is defined in <sys/sem.h> */
 /* #undef HAVE_UNION_SEMUN */
 
 /* Define to 1 if you have the <unistd.h> header file. */
 #define HAVE_UNISTD_H 1
 
+/* Define to 1 if you have the `unlink' function. */
+#define HAVE_UNLINK 1
+
+/* Define to 1 if you have the `utime' function. */
+#define HAVE_UTIME 1
+
+/* Define to 1 if you have the <utime.h> header file. */
+#define HAVE_UTIME_H 1
+
+/* Define to 1 if the system has the type `__int128'. */
+#define HAVE___INT128 1
+
+/* Define to 1 if you have the `__setfpucw' function. */
+/* #undef HAVE___SETFPUCW */
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+#define LT_OBJDIR ".libs/"
+
+/* Name of package */
+#define PACKAGE "sim"
+
 /* Define to the address where bug reports for this package should be sent. */
-#define PACKAGE_BUGREPORT ""
+#define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim";
 
 /* Define to the full name of this package. */
-#define PACKAGE_NAME ""
+#define PACKAGE_NAME "sim"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING ""
+#define PACKAGE_STRING "sim 0"
 
 /* Define to the one symbol short name of this package. */
-#define PACKAGE_TARNAME ""
+#define PACKAGE_TARNAME "sim"
 
 /* Define to the home page for this package. */
-#define PACKAGE_URL ""
+#define PACKAGE_URL "https://sourceware.org/gdb/wiki/Sim/";
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION ""
+#define PACKAGE_VERSION "0"
+
+/* Additional package description */
+#define PKGVERSION "(SIM) "
+
+/* Sim profile settings */
+#define PROFILE 1
+
+/* Bug reporting address */
+#define REPORT_BUGS_TO "<https://sourceware.org/bugzilla/enter_bug.cgi?product=gdb&component=sim>"
+
+/* Define as the return type of signal handlers (`int' or `void'). */
+#define RETSIGTYPE void
+
+/* The size of `long long', as computed by sizeof. */
+#define SIZEOF_LONG_LONG 8
+
+/* The size of `void *', as computed by sizeof. */
+#define SIZEOF_VOID_P 8
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
+
+/* Define to 1 if your <sys/time.h> declares `struct tm'. */
+/* #undef TM_IN_SYS_TIME */
+
+/* Version number of package */
+#define VERSION "0"
+
+/* Sim alignment settings */
+#define WITH_ALIGNMENT 0
+
+/* Sim assert settings */
+#define WITH_ASSERT 1
+
+/* Sim debug setting */
+#define WITH_DEBUG 0
+
+/* Sim default environment */
+#define WITH_ENVIRONMENT ALL_ENVIRONMENT
+
+/* Sim profile settings */
+#define WITH_PROFILE -1
+
+/* Sim reserved bits setting */
+#define WITH_RESERVED_BITS 1
+
+/* Sim cache szie */
+#define WITH_SCACHE 16384
+
+/* Sim SMP settings */
+/* #undef WITH_SMP */
+
+/* How to route I/O */
+#define WITH_STDIO 0
+
+/* Sim endian settings */
+#define WITH_TARGET_BYTE_ORDER BFD_ENDIAN_UNKNOWN
+
+/* Sim trace settings */
+#define WITH_TRACE ~TRACE_debug
+
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+   significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+#  define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+#  define WORDS_BIGENDIAN 1
+# endif
+#endif
+
+/* Define to `int' if <sys/types.h> doesn't define. */
+/* #undef gid_t */
+
+/* Define to `int' if <sys/types.h> does not define. */
+/* #undef mode_t */
+
+/* Define to `long int' if <sys/types.h> does not define. */
+/* #undef off_t */
+
+/* Define to `int' if <sys/types.h> does not define. */
+/* #undef pid_t */
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+/* #undef size_t */
+
+/* Define to `int' if <sys/types.h> doesn't define. */
+/* #undef uid_t */

Reply via email to