CVS commit: src/external/gpl3/gdb/lib
Module Name:src Committed By: rin Date: Mon Aug 28 03:26:56 UTC 2023 Modified Files: src/external/gpl3/gdb/lib/libbfd/arch/aarch64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/aarch64eb: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/alpha: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/arm: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/armeb: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/hppa: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/i386: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/ia64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/m68000: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/m68k: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mips64eb: bfd-in3.h bfd.h defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mips64el: bfd-in3.h bfd.h defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mipseb: defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mipsel: defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb: bfd-in3.h bfd.h defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el: bfd-in3.h bfd.h defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/powerpc: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/powerpc64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/riscv32: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/riscv64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/sh3eb: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/sh3el: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/sparc: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/sparc64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/vax: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/x86_64: targmatch.h src/external/gpl3/gdb/lib/libgdb/arch/mipsn64eb: config.h src/external/gpl3/gdb/lib/libgdb/arch/mipsn64el: config.h Log Message: gdb: mknative everyone - add mipsn64e[bl] - fix default target to ILP32 for mips64e[bl] - no significant changes expected for others To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gdb/lib/libbfd/arch/aarch64/targmatch.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gdb/lib/libbfd/arch/aarch64eb/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/alpha/targmatch.h cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gdb/lib/libbfd/arch/arm/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/armeb/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/hppa/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/i386/targmatch.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gdb/lib/libbfd/arch/ia64/targmatch.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gdb/lib/libbfd/arch/m68000/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/m68k/targmatch.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfd-in3.h \ src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfd.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/targmatch.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfd-in3.h \ src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfd.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64el/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64el/targmatch.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/gdb/lib/libbfd/arch/mipseb/defs.mk cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/mipseb/targmatch.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsel/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsel/targmatch.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb/bfd-in3.h \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb/bfd.h \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb/targmatch.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el/bfd-in3.h \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el/bfd.h \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/powerpc/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/targmatch.h cvs rdiff -u -r1.3
CVS commit: src/external/gpl3/gdb/lib
Module Name:src Committed By: rin Date: Mon Aug 28 03:26:56 UTC 2023 Modified Files: src/external/gpl3/gdb/lib/libbfd/arch/aarch64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/aarch64eb: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/alpha: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/arm: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/armeb: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/hppa: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/i386: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/ia64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/m68000: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/m68k: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mips64eb: bfd-in3.h bfd.h defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mips64el: bfd-in3.h bfd.h defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mipseb: defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mipsel: defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb: bfd-in3.h bfd.h defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el: bfd-in3.h bfd.h defs.mk targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/powerpc: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/powerpc64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/riscv32: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/riscv64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/sh3eb: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/sh3el: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/sparc: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/sparc64: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/vax: targmatch.h src/external/gpl3/gdb/lib/libbfd/arch/x86_64: targmatch.h src/external/gpl3/gdb/lib/libgdb/arch/mipsn64eb: config.h src/external/gpl3/gdb/lib/libgdb/arch/mipsn64el: config.h Log Message: gdb: mknative everyone - add mipsn64e[bl] - fix default target to ILP32 for mips64e[bl] - no significant changes expected for others To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gdb/lib/libbfd/arch/aarch64/targmatch.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gdb/lib/libbfd/arch/aarch64eb/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/alpha/targmatch.h cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gdb/lib/libbfd/arch/arm/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/armeb/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/hppa/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/i386/targmatch.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gdb/lib/libbfd/arch/ia64/targmatch.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gdb/lib/libbfd/arch/m68000/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/m68k/targmatch.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfd-in3.h \ src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfd.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/targmatch.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfd-in3.h \ src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfd.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64el/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gdb/lib/libbfd/arch/mips64el/targmatch.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/gdb/lib/libbfd/arch/mipseb/defs.mk cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/mipseb/targmatch.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsel/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsel/targmatch.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb/bfd-in3.h \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb/bfd.h \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64eb/targmatch.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el/bfd-in3.h \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el/bfd.h \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gdb/lib/libbfd/arch/mipsn64el/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/powerpc/targmatch.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/targmatch.h cvs rdiff -u -r1.3
CVS commit: src/external/gpl3/gdb/dist/gdb
Module Name:src Committed By: rin Date: Mon Aug 28 03:16:48 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/gdb: configure.tgt Log Message: gdb/configure.tgt: Misc clean up. NFC. - Drop upstream diff for irrelevant part. - Use netbsd* instead of netbsdelf* for coldfire. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/external/gpl3/gdb/dist/gdb/configure.tgt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gdb/dist/gdb
Module Name:src Committed By: rin Date: Mon Aug 28 03:16:48 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/gdb: configure.tgt Log Message: gdb/configure.tgt: Misc clean up. NFC. - Drop upstream diff for irrelevant part. - Use netbsd* instead of netbsdelf* for coldfire. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/external/gpl3/gdb/dist/gdb/configure.tgt 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/dist/gdb/configure.tgt diff -u src/external/gpl3/gdb/dist/gdb/configure.tgt:1.33 src/external/gpl3/gdb/dist/gdb/configure.tgt:1.34 --- src/external/gpl3/gdb/dist/gdb/configure.tgt:1.33 Fri Aug 18 00:04:00 2023 +++ src/external/gpl3/gdb/dist/gdb/configure.tgt Mon Aug 28 03:16:47 2023 @@ -269,7 +269,7 @@ hppa*-*-netbsd*) ;; hppa*-*-openbsd*) # Target: OpenBSD/hppa - gdb_target_obs="hppa-bsd-tdep.o hppa-obsd-tdep.o" + gdb_target_obs="hppa-bsd-tdep.o hppa-obsd-tdep.o solib-svr4.o" ;; i[34567]86-*-darwin*) @@ -395,7 +395,7 @@ m68*-*-linux*) gdb_target_obs="m68k-tdep.o m68k-linux-tdep.o solib-svr4.o \ linux-tdep.o glibc-tdep.o symfile-mem.o" ;; -m68*-*-netbsd* | m68*-*-knetbsd*-gnu | m5407-*-netbsdelf*) +m68*-*-netbsd* | m68*-*-knetbsd*-gnu | m5407-*-netbsd*) # Target: NetBSD/m68k gdb_target_obs="m68k-tdep.o m68k-bsd-tdep.o" ;;
CVS commit: src/external/gpl3/gdb/dist/gdb
Module Name:src Committed By: rin Date: Mon Aug 28 03:15:41 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/gdb: configure.nat Log Message: gdb/configure.nat: Slightly reduce diff from upstream. NFC To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/dist/gdb/configure.nat 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/dist/gdb/configure.nat diff -u src/external/gpl3/gdb/dist/gdb/configure.nat:1.10 src/external/gpl3/gdb/dist/gdb/configure.nat:1.11 --- src/external/gpl3/gdb/dist/gdb/configure.nat:1.10 Thu Aug 17 07:47:07 2023 +++ src/external/gpl3/gdb/dist/gdb/configure.nat Mon Aug 28 03:15:40 2023 @@ -68,8 +68,8 @@ case ${gdb_host} in LOADLIBES='-lkvm' ;; nbsd*) - NATDEPFILES='fork-child.o nat/fork-inferior.o inf-ptrace.o \ - nat/netbsd-nat.o bsd-kvm.o' + NATDEPFILES='fork-child.o nat/fork-inferior.o nat/netbsd-nat.o \ + inf-ptrace.o bsd-kvm.o' LOADLIBES='-lkvm' HAVE_NATIVE_GCORE_HOST=1 ;; @@ -406,8 +406,7 @@ case ${gdb_host} in i386) # Host: NetBSD/amd64 NATDEPFILES="${NATDEPFILES} amd64-nat.o x86-nat.o \ - nat/x86-dregs.o x86-bsd-nat.o amd64-bsd-nat.o \ - amd64-netbsd-nat.o" + nat/x86-dregs.o x86-bsd-nat.o amd64-bsd-nat.o amd64-netbsd-nat.o" ;; sparc) # Host: NetBSD/sparc64
CVS commit: src/external/gpl3/gdb/dist/gdb
Module Name:src Committed By: rin Date: Mon Aug 28 03:15:41 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/gdb: configure.nat Log Message: gdb/configure.nat: Slightly reduce diff from upstream. NFC To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/dist/gdb/configure.nat Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gdb/dist/gdb
Module Name:src Committed By: rin Date: Mon Aug 28 03:10:48 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/gdb: configure.host Log Message: gdb/configure.host: Revive m5407 support to NetBSD, lost during merge To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gdb/dist/gdb/configure.host 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/dist/gdb/configure.host diff -u src/external/gpl3/gdb/dist/gdb/configure.host:1.15 src/external/gpl3/gdb/dist/gdb/configure.host:1.16 --- src/external/gpl3/gdb/dist/gdb/configure.host:1.15 Mon Aug 14 20:42:27 2023 +++ src/external/gpl3/gdb/dist/gdb/configure.host Mon Aug 28 03:10:48 2023 @@ -122,7 +122,7 @@ ia64-*-linux*) gdb_host=linux ;; loongarch*-linux*) gdb_host=linux ;; m68*-*-linux*) gdb_host=linux ;; -m68*-*-netbsd* | m68*-*-knetbsd*-gnu) +m68*-*-netbsd* | m68*-*-knetbsd*-gnu | m5407-*-netbsd*) gdb_host=nbsd ;; m68*-*-openbsd*) gdb_host=obsd ;;
CVS commit: src/external/gpl3/gdb/dist/gdb
Module Name:src Committed By: rin Date: Mon Aug 28 03:10:48 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/gdb: configure.host Log Message: gdb/configure.host: Revive m5407 support to NetBSD, lost during merge To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gdb/dist/gdb/configure.host Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gdb/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 03:09:17 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/bfd: configure configure.ac Log Message: gdb/bfd: Make ILP32 default for mips n32, as done for binutils/bfd To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gdb/dist/bfd/configure cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gdb/dist/bfd/configure.ac 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/dist/bfd/configure diff -u src/external/gpl3/gdb/dist/bfd/configure:1.18 src/external/gpl3/gdb/dist/bfd/configure:1.19 --- src/external/gpl3/gdb/dist/bfd/configure:1.18 Tue Aug 22 06:12:10 2023 +++ src/external/gpl3/gdb/dist/bfd/configure Mon Aug 28 03:09:17 2023 @@ -13739,8 +13739,8 @@ do mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; -mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; -mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; +mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; ;; +mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; ;; mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; Index: src/external/gpl3/gdb/dist/bfd/configure.ac diff -u src/external/gpl3/gdb/dist/bfd/configure.ac:1.4 src/external/gpl3/gdb/dist/bfd/configure.ac:1.5 --- src/external/gpl3/gdb/dist/bfd/configure.ac:1.4 Tue Aug 22 06:12:10 2023 +++ src/external/gpl3/gdb/dist/bfd/configure.ac Mon Aug 28 03:09:17 2023 @@ -528,8 +528,8 @@ do mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; -mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; -mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; +mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; ;; +mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; ;; mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
CVS commit: src/external/gpl3/gdb/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 03:09:17 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/bfd: configure configure.ac Log Message: gdb/bfd: Make ILP32 default for mips n32, as done for binutils/bfd To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gdb/dist/bfd/configure cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gdb/dist/bfd/configure.ac Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gdb/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 03:06:53 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/bfd: config.bfd Log Message: gdb/config.bfd: Add mipsn64* and misc clean up for mips - Add mipsn64e[bl]. - Clean up and sync mips* with binutils/config.bfd. - Drop irrelevant mips targets. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/external/gpl3/gdb/dist/bfd/config.bfd 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/dist/bfd/config.bfd diff -u src/external/gpl3/gdb/dist/bfd/config.bfd:1.27 src/external/gpl3/gdb/dist/bfd/config.bfd:1.28 --- src/external/gpl3/gdb/dist/bfd/config.bfd:1.27 Mon Aug 28 03:03:30 2023 +++ src/external/gpl3/gdb/dist/bfd/config.bfd Mon Aug 28 03:06:53 2023 @@ -878,35 +878,30 @@ case "${targ}" in targ_selvecs=microblaze_elf32_le_vec ;; - mips*-big-*) -targ_defvec=mips_ecoff_be_vec -targ_selvecs=mips_ecoff_le_vec +#ifdef BFD64 + mipsn64*el-*-netbsd*) +targ_defvec=mips_elf64_trad_le_vec +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_ecoff_be_vec mips_ecoff_le_vec" ;; - - mips*-dec-* | mips*el-*-ecoff*) -targ_defvec=mips_ecoff_le_vec -targ_selvecs=mips_ecoff_be_vec -;; - mips*-*-ecoff*) -targ_defvec=mips_ecoff_be_vec -targ_selvecs=mips_ecoff_le_vec + mipsn64*-*-netbsd*) +targ_defvec=mips_elf64_trad_be_vec +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" ;; -#ifdef BFD64 mips64*el-*-netbsd*) targ_defvec=mips_elf32_ntrad_le_vec -targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec" +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" ;; mips64*-*-netbsd*) targ_defvec=mips_elf32_ntrad_be_vec -targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec" +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" ;; mips*el-*-netbsd*) targ_defvec=mips_elf32_trad_le_vec -targ_selvecs="mips_elf32_trad_be_vec mips_elf32_ntrad_le_vec mips_elf32_ntrad_be_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_le_vec mips_ecoff_be_vec" +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" ;; mips*-*-netbsd*) targ_defvec=mips_elf32_trad_be_vec -targ_selvecs="mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec mips_ecoff_be_vec mips_ecoff_le_vec" +targ_selvecs="mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" ;; mips*el-*-haiku*) targ_defvec=mips_elf32_le_vec @@ -952,22 +947,6 @@ case "${targ}" in targ_defvec=mips_elf32_be_vec targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec" ;; - mips64*el-*-netbsd*) -targ_defvec=mips_elf32_ntrad_le_vec -targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec" -;; - mips64*-*-netbsd*) -targ_defvec=mips_elf32_ntrad_be_vec -targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec" -;; - mips*el-*-netbsd*) -targ_defvec=mips_elf32_trad_le_vec -targ_selvecs="mips_elf32_trad_be_vec mips_elf32_ntrad_le_vec mips_elf32_ntrad_be_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_le_vec mips_ecoff_be_vec" -;; - mips*-*-netbsd*) -targ_defvec=mips_elf32_trad_be_vec -targ_selvecs="mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec mips_ecoff_be_vec mips_ecoff_le_vec" -;; mips64*-*-openbsd*) targ_defvec=mips_elf64_trad_be_vec targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_le_vec"
CVS commit: src/external/gpl3/gdb/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 03:06:53 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/bfd: config.bfd Log Message: gdb/config.bfd: Add mipsn64* and misc clean up for mips - Add mipsn64e[bl]. - Clean up and sync mips* with binutils/config.bfd. - Drop irrelevant mips targets. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/external/gpl3/gdb/dist/bfd/config.bfd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gdb/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 03:03:30 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/bfd: config.bfd Log Message: gdb/config.bfd: Consistently use netbsd* instead of netbsdelf* To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/external/gpl3/gdb/dist/bfd/config.bfd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gdb/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 03:03:30 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/bfd: config.bfd Log Message: gdb/config.bfd: Consistently use netbsd* instead of netbsdelf* To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/external/gpl3/gdb/dist/bfd/config.bfd 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/dist/bfd/config.bfd diff -u src/external/gpl3/gdb/dist/bfd/config.bfd:1.26 src/external/gpl3/gdb/dist/bfd/config.bfd:1.27 --- src/external/gpl3/gdb/dist/bfd/config.bfd:1.26 Mon Aug 28 03:02:27 2023 +++ src/external/gpl3/gdb/dist/bfd/config.bfd Mon Aug 28 03:03:30 2023 @@ -841,7 +841,7 @@ case "${targ}" in m68*-*-*) targ_defvec=m68k_elf32_vec ;; - m68*-*-netbsdelf* | m5407-*-netbsdelf*) + m68*-*-netbsd* | m5407-*-netbsd*) targ_defvec=m68k_elf32_vec targ_selvecs="m68k_aout_nbsd_vec m68k_aout_4knbsd_vec m68k_aout_hp300bsd_vec sparc_aout_sunos_be_vec" ;;
CVS commit: src/external/gpl3/gdb/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 03:02:27 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/bfd: config.bfd Log Message: gdb/config.bfd: Reintroduce m5200 and m5407, lost during merge To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gdb/dist/bfd/config.bfd 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/dist/bfd/config.bfd diff -u src/external/gpl3/gdb/dist/bfd/config.bfd:1.25 src/external/gpl3/gdb/dist/bfd/config.bfd:1.26 --- src/external/gpl3/gdb/dist/bfd/config.bfd:1.25 Thu Aug 17 07:29:22 2023 +++ src/external/gpl3/gdb/dist/bfd/config.bfd Mon Aug 28 03:02:27 2023 @@ -199,6 +199,7 @@ hppa*) targ_archs=bfd_hppa_arch ;; i[3-7]86) targ_archs=bfd_i386_arch ;; ia16) targ_archs=bfd_i386_arch ;; loongarch*) targ_archs=bfd_loongarch_arch ;; +m5200|m5407) targ_archs=bfd_m68k_arch ;; m6811*|m68hc11*) targ_archs="bfd_m68hc11_arch bfd_m68hc12_arch bfd_m9s12x_arch bfd_m9s12xg_arch" ;; m6812*|m68hc12*) targ_archs="bfd_m68hc12_arch bfd_m68hc11_arch bfd_m9s12x_arch bfd_m9s12xg_arch" ;; m68*) targ_archs=bfd_m68k_arch ;;
CVS commit: src/external/gpl3/gdb/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 03:02:27 UTC 2023 Modified Files: src/external/gpl3/gdb/dist/bfd: config.bfd Log Message: gdb/config.bfd: Reintroduce m5200 and m5407, lost during merge To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gdb/dist/bfd/config.bfd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 02:52:23 UTC 2023 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/earm: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmeb: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmhf: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mips64eb: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mips64el: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipseb: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsel: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sh3eb: bfd.h defs.mk src/external/gpl3/binutils/lib/libiberty/arch/aarch64: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/alpha: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/earm: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/earmeb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/earmhf: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/earmhfeb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/hppa: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/i386: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/ia64: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/m68000: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/m68k: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/mipseb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/mipsel: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/powerpc: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/powerpc64: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/sh3eb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/sh3el: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/sparc: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/sparc64: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/vax: defs.mk src/external/gpl3/binutils/usr.bin/common/arch/m68k: config.h src/external/gpl3/binutils/usr.bin/common/arch/powerpc: config.h src/external/gpl3/binutils/usr.bin/common/arch/sparc64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/aarch64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/alpha: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earm: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earmeb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earmhf: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earmhfeb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/hppa: config.h src/external/gpl3/binutils/usr.bin/gas/arch/i386: config.h src/external/gpl3/binutils/usr.bin/gas/arch/ia64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/m68000: config.h src/external/gpl3/binutils/usr.bin/gas/arch/m68k: config.h src/external/gpl3/binutils/usr.bin/gas/arch/mipseb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/mipsel: config.h src/external/gpl3/binutils/usr.bin/gas/arch/powerpc: config.h src/external/gpl3/binutils/usr.bin/gas/arch/powerpc64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/sh3eb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/sh3el: config.h src/external/gpl3/binutils/usr.bin/gas/arch/sparc: config.h src/external/gpl3/binutils/usr.bin/gas/arch/sparc64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/vax: config.h Log Message: binutils: mknative everyone else - arm: Support for fdpic is lost. Don't know why it existed... - mips*: Misc clean ups. No significant changes expected. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/earmeb/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/earmhf/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb/defs.mk cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/defs.mk cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64el/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libbfd/arch/mipseb/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libbfd/arch/mipsel/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libbfd/arch/sh3eb/defs.mk cvs rdiff -u -r1.5 -r1.6 \
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 02:52:23 UTC 2023 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/earm: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmeb: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmhf: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mips64eb: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mips64el: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipseb: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsel: defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sh3eb: bfd.h defs.mk src/external/gpl3/binutils/lib/libiberty/arch/aarch64: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/alpha: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/earm: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/earmeb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/earmhf: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/earmhfeb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/hppa: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/i386: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/ia64: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/m68000: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/m68k: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/mipseb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/mipsel: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/powerpc: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/powerpc64: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/sh3eb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/sh3el: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/sparc: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/sparc64: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/vax: defs.mk src/external/gpl3/binutils/usr.bin/common/arch/m68k: config.h src/external/gpl3/binutils/usr.bin/common/arch/powerpc: config.h src/external/gpl3/binutils/usr.bin/common/arch/sparc64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/aarch64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/alpha: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earm: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earmeb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earmhf: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earmhfeb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/hppa: config.h src/external/gpl3/binutils/usr.bin/gas/arch/i386: config.h src/external/gpl3/binutils/usr.bin/gas/arch/ia64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/m68000: config.h src/external/gpl3/binutils/usr.bin/gas/arch/m68k: config.h src/external/gpl3/binutils/usr.bin/gas/arch/mipseb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/mipsel: config.h src/external/gpl3/binutils/usr.bin/gas/arch/powerpc: config.h src/external/gpl3/binutils/usr.bin/gas/arch/powerpc64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/sh3eb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/sh3el: config.h src/external/gpl3/binutils/usr.bin/gas/arch/sparc: config.h src/external/gpl3/binutils/usr.bin/gas/arch/sparc64: config.h src/external/gpl3/binutils/usr.bin/gas/arch/vax: config.h Log Message: binutils: mknative everyone else - arm: Support for fdpic is lost. Don't know why it existed... - mips*: Misc clean ups. No significant changes expected. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/earmeb/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/earmhf/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb/defs.mk cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/defs.mk cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64el/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libbfd/arch/mipseb/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libbfd/arch/mipsel/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libbfd/arch/sh3eb/defs.mk cvs rdiff -u -r1.5 -r1.6 \
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 02:47:34 UTC 2023 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb: bfd.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsn64el: bfd.h defs.mk src/external/gpl3/binutils/lib/libiberty/arch/mipsn64eb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/mipsn64el: defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64eb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el: config.h Log Message: binutils: mknative mipsn64*; correctly recognize as n64 archs To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/bfd.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64el/bfd.h \ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64el/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libiberty/arch/mipsn64eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libiberty/arch/mipsn64el/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64eb/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el/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/binutils/lib/libbfd/arch/mipsn64eb/bfd.h diff -u src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/bfd.h:1.2 src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/bfd.h:1.3 --- src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/bfd.h:1.2 Mon Jan 16 15:10:33 2023 +++ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/bfd.h Mon Aug 28 02:47:34 2023 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.14 2022/12/24 20:17:46 christos Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.15 2023/02/07 20:37:30 christos Exp */ /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ /* DO NOT EDIT! -*- buffer-read-only: t -*- This file is automatically @@ -78,7 +78,7 @@ extern "C" { #define BFD_ARCH_SIZE 64 /* The word size of the default bfd target. */ -#define BFD_DEFAULT_TARGET_SIZE 32 +#define BFD_DEFAULT_TARGET_SIZE 64 #include Index: src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/defs.mk diff -u src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/defs.mk:1.3 src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/defs.mk:1.4 --- src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/defs.mk:1.3 Tue Feb 7 20:39:01 2023 +++ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/defs.mk Mon Aug 28 02:47:34 2023 @@ -1,10 +1,10 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.14 2022/12/24 20:17:46 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.15 2023/02/07 20:37:30 christos Exp # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp # -G_libbfd_la_DEPENDENCIES=elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo dwarf2.lo ecofflink.lo coffgen.lo elfn32-mips.lo elf64-mips.lo elf64.lo coff-mips.lo ecoff.lo elf64-gen.lo elf32-gen.lo plugin.lo cpu-mips.lo netbsd-core.lo archive64.lo ofiles +G_libbfd_la_DEPENDENCIES=elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo dwarf2.lo ecofflink.lo coffgen.lo elf32-mips.lo elfn32-mips.lo coff-mips.lo ecoff.lo elf64-gen.lo elf32-gen.lo plugin.lo cpu-mips.lo netbsd-core.lo archive64.lo ofiles G_libbfd_la_OBJECTS=archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coff-bfd.lo compress.lo corefile.lo elf-properties.lo format.lo hash.lo init.lo libbfd.lo linker.lo merge.lo opncls.lo reloc.lo section.lo simple.lo stab-syms.lo stabs.lo syms.lo targets.lo binary.lo ihex.lo srec.lo tekhex.lo verilog.lo G_DEFS=-DHAVE_CONFIG_H G_INCLUDES= -G_TDEFAULTS=-DDEFAULT_VECTOR=mips_elf32_trad_be_vec -DSELECT_VECS='_elf32_trad_be_vec,_elf32_trad_le_vec,_elf32_ntrad_be_vec,_elf32_ntrad_le_vec,_elf64_trad_le_vec,_elf64_trad_be_vec,_ecoff_be_vec,_ecoff_le_vec,_le_vec,_be_vec,_le_vec,_be_vec' -DSELECT_ARCHITECTURES='_mips_arch' -G_HAVEVECS=-DHAVE_mips_elf32_trad_be_vec -DHAVE_mips_elf32_trad_le_vec -DHAVE_mips_elf32_ntrad_be_vec -DHAVE_mips_elf32_ntrad_le_vec -DHAVE_mips_elf64_trad_le_vec -DHAVE_mips_elf64_trad_be_vec -DHAVE_mips_ecoff_be_vec -DHAVE_mips_ecoff_le_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec +G_TDEFAULTS=-DDEFAULT_VECTOR=mips_elf64_trad_be_vec
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 02:47:34 UTC 2023 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb: bfd.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsn64el: bfd.h defs.mk src/external/gpl3/binutils/lib/libiberty/arch/mipsn64eb: defs.mk src/external/gpl3/binutils/lib/libiberty/arch/mipsn64el: defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64eb: config.h src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el: config.h Log Message: binutils: mknative mipsn64*; correctly recognize as n64 archs To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/bfd.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64el/bfd.h \ src/external/gpl3/binutils/lib/libbfd/arch/mipsn64el/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libiberty/arch/mipsn64eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libiberty/arch/mipsn64el/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64eb/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/sets/lists/comp
Module Name:src Committed By: rin Date: Mon Aug 28 02:45:24 UTC 2023 Modified Files: src/distrib/sets/lists/comp: ad.riscv Log Message: lists/comp/ad.riscv: Add new ldscripts for mknative to binutils To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/distrib/sets/lists/comp/ad.riscv Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/comp/ad.riscv diff -u src/distrib/sets/lists/comp/ad.riscv:1.18 src/distrib/sets/lists/comp/ad.riscv:1.19 --- src/distrib/sets/lists/comp/ad.riscv:1.18 Mon Jan 16 10:28:09 2023 +++ src/distrib/sets/lists/comp/ad.riscv Mon Aug 28 02:45:24 2023 @@ -1,4 +1,4 @@ -# $NetBSD: ad.riscv,v 1.18 2023/01/16 10:28:09 skrll Exp $ +# $NetBSD: ad.riscv,v 1.19 2023/08/28 02:45:24 rin Exp $ ./usr/include/g++/bits/riscv32 comp-c-include arch64,compat ./usr/include/g++/bits/riscv32/c++config.h comp-c-include arch64,gcc,compat ./usr/include/g++/bits/riscv64 comp-c-include arch64,compat @@ -80,6 +80,58 @@ ./usr/libdata/ldscripts/elf32lriscv.xsw comp-util-bin binutils,arch64,compat ./usr/libdata/ldscripts/elf32lriscv.xu comp-util-bin binutils,arch64,compat ./usr/libdata/ldscripts/elf32lriscv.xw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.x comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xbn comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xd comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xdc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xdw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xn comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xr comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xs comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xsc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xsw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xu comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32.xw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.x comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xbn comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xd comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xdc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xdw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xn comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xr comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xs comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xsc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xsw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xu comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32briscv_ilp32f.xw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.x comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xbn comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xd comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xdc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xdw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xn comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xr comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xs comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xsc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xsw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xu comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32.xw comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32f.x comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32f.xbn comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32f.xc comp-util-bin binutils,arch64,compat +./usr/libdata/ldscripts/elf32lriscv_ilp32f.xd comp-util-bin binutils,arch64,compat
CVS commit: src/distrib/sets/lists/comp
Module Name:src Committed By: rin Date: Mon Aug 28 02:45:24 UTC 2023 Modified Files: src/distrib/sets/lists/comp: ad.riscv Log Message: lists/comp/ad.riscv: Add new ldscripts for mknative to binutils To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/distrib/sets/lists/comp/ad.riscv Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 02:43:02 UTC 2023 Modified Files: src/external/gpl3/binutils/lib/libiberty/arch/riscv32: config.h defs.mk src/external/gpl3/binutils/lib/libiberty/arch/riscv64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/riscv32: config.h src/external/gpl3/binutils/usr.bin/gas/arch/riscv64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv32: defs.mk ldemul-list.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv64: defs.mk ldemul-list.h Log Message: binutils: mknative riscv*; introduce some new ABI To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv32/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv32/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv64/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv64/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.bin/gas/arch/riscv32/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/gas/arch/riscv64/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/ldemul-list.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/ldemul-list.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/binutils/lib/libiberty/arch/riscv32/config.h diff -u src/external/gpl3/binutils/lib/libiberty/arch/riscv32/config.h:1.4 src/external/gpl3/binutils/lib/libiberty/arch/riscv32/config.h:1.5 --- src/external/gpl3/binutils/lib/libiberty/arch/riscv32/config.h:1.4 Sat Apr 4 20:45:51 2020 +++ src/external/gpl3/binutils/lib/libiberty/arch/riscv32/config.h Mon Aug 28 02:43:01 2023 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.15 2023/02/07 20:37:30 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. */ @@ -408,7 +408,7 @@ #define HAVE_VASPRINTF 1 /* Define to 1 if you have the `vfork' function. */ -/* #undef HAVE_VFORK */ +#define HAVE_VFORK 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_VFORK_H */ @@ -435,7 +435,7 @@ #define HAVE_WORKING_FORK 1 /* Define to 1 if `vfork' works. */ -/* #undef HAVE_WORKING_VFORK */ +#define HAVE_WORKING_VFORK 1 /* Define to 1 if you have the `_doprnt' function. */ /* #undef HAVE__DOPRNT */ @@ -579,4 +579,4 @@ /* #undef uintptr_t */ /* Define as `fork' if `vfork' does not work. */ -#define vfork fork +/* #undef vfork */ Index: src/external/gpl3/binutils/lib/libiberty/arch/riscv32/defs.mk diff -u src/external/gpl3/binutils/lib/libiberty/arch/riscv32/defs.mk:1.5 src/external/gpl3/binutils/lib/libiberty/arch/riscv32/defs.mk:1.6 --- src/external/gpl3/binutils/lib/libiberty/arch/riscv32/defs.mk:1.5 Sun Jan 15 18:30:57 2023 +++ src/external/gpl3/binutils/lib/libiberty/arch/riscv32/defs.mk Mon Aug 28 02:43:01 2023 @@ -1,8 +1,8 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.14 2022/12/24 20:17:46 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.15 2023/02/07 20:37:30 christos Exp # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp # G_ALLOCA= G_EXTRA_OFILES= -G_LIBOBJS=mempcpy.o strverscmp.o vfork.o +G_LIBOBJS=strverscmp.o G_REQUIRED_OFILES=regex.o cplus-dem.o cp-demangle.o md5.o sha1.o alloca.o argv.o bsearch_r.o choose-temp.o concat.o cp-demint.o crc32.o d-demangle.o dwarfnames.o dyn-string.o fdmatch.o fibheap.o filedescriptor.o filename_cmp.o floatformat.o fnmatch.o fopen_unlocked.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o physmem.o pex-common.o pex-one.o pex-unix.o vprintf-support.o rust-demangle.o safe-ctype.o simple-object.o simple-object-coff.o simple-object-elf.o simple-object-mach-o.o simple-object-xcoff.o sort.o spaces.o splay-tree.o stack-limit.o strerror.o strsignal.o timeval-utils.o unlink-if-ordinary.o xasprintf.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o xstrndup.o xvasprintf.o Index: src/external/gpl3/binutils/lib/libiberty/arch/riscv64/config.h diff -u
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 02:43:02 UTC 2023 Modified Files: src/external/gpl3/binutils/lib/libiberty/arch/riscv32: config.h defs.mk src/external/gpl3/binutils/lib/libiberty/arch/riscv64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/riscv32: config.h src/external/gpl3/binutils/usr.bin/gas/arch/riscv64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv32: defs.mk ldemul-list.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv64: defs.mk ldemul-list.h Log Message: binutils: mknative riscv*; introduce some new ABI To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv32/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv32/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv64/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv64/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.bin/gas/arch/riscv32/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/gas/arch/riscv64/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/ldemul-list.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/ldemul-list.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 02:41:54 UTC 2023 Modified Files: src/external/gpl3/binutils/lib/libiberty/arch/x86_64: defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/x86_64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: config.h Log Message: binutils: mknative x86_64; actually enable DT_TEXTREL check christos@ has already added support for it. mknative was just missing. Seems to work just fine as far as I can see. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/lib/libiberty/arch/x86_64/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/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/binutils/lib/libiberty/arch/x86_64/defs.mk diff -u src/external/gpl3/binutils/lib/libiberty/arch/x86_64/defs.mk:1.7 src/external/gpl3/binutils/lib/libiberty/arch/x86_64/defs.mk:1.8 --- src/external/gpl3/binutils/lib/libiberty/arch/x86_64/defs.mk:1.7 Sat Dec 24 20:17:09 2022 +++ src/external/gpl3/binutils/lib/libiberty/arch/x86_64/defs.mk Mon Aug 28 02:41:54 2023 @@ -1,8 +1,8 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.15 2023/02/07 20:37:30 christos Exp # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp # G_ALLOCA= G_EXTRA_OFILES= -G_LIBOBJS=mempcpy.o strverscmp.o +G_LIBOBJS=strverscmp.o G_REQUIRED_OFILES=regex.o cplus-dem.o cp-demangle.o md5.o sha1.o alloca.o argv.o bsearch_r.o choose-temp.o concat.o cp-demint.o crc32.o d-demangle.o dwarfnames.o dyn-string.o fdmatch.o fibheap.o filedescriptor.o filename_cmp.o floatformat.o fnmatch.o fopen_unlocked.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o physmem.o pex-common.o pex-one.o pex-unix.o vprintf-support.o rust-demangle.o safe-ctype.o simple-object.o simple-object-coff.o simple-object-elf.o simple-object-mach-o.o simple-object-xcoff.o sort.o spaces.o splay-tree.o stack-limit.o strerror.o strsignal.o timeval-utils.o unlink-if-ordinary.o xasprintf.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o xstrndup.o xvasprintf.o Index: src/external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h diff -u src/external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h:1.10 src/external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h:1.11 --- src/external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h:1.10 Sat Dec 24 20:17:09 2022 +++ src/external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h Mon Aug 28 02:41:54 2023 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.15 2023/02/07 20:37:30 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. */ @@ -85,7 +85,7 @@ /* Define to 1 if you have the declaration of `mempcpy', and to 0 if you don't. */ -#define HAVE_DECL_MEMPCPY 0 +#define HAVE_DECL_MEMPCPY 1 /* Define to 1 if you have the declaration of `stpcpy', and to 0 if you don't. */ Index: src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h diff -u src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h:1.13 src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h:1.14 --- src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h:1.13 Wed Jan 18 12:58:11 2023 +++ src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h Mon Aug 28 02:41:54 2023 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.14 2022/12/24 20:17:46 christos Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.15 2023/02/07 20:37:30 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. */ @@ -26,10 +26,10 @@ #define DEFAULT_LD_EXECSTACK 0 /* The default method for DT_TEXTREL check in ELF linker. */ -#define DEFAULT_LD_TEXTREL_CHECK textrel_check_none +#define DEFAULT_LD_TEXTREL_CHECK textrel_check_warning /* Define to 1 if DT_TEXTREL check is warning in ELF linker by default. */ -#define DEFAULT_LD_TEXTREL_CHECK_WARNING 0 +#define DEFAULT_LD_TEXTREL_CHECK_WARNING 1 /* Define to 1 if you want to enable --warn-execstack in ELF linker by default. */
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 02:41:54 UTC 2023 Modified Files: src/external/gpl3/binutils/lib/libiberty/arch/x86_64: defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/x86_64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: config.h Log Message: binutils: mknative x86_64; actually enable DT_TEXTREL check christos@ has already added support for it. mknative was just missing. Seems to work just fine as far as I can see. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/lib/libiberty/arch/x86_64/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/opcodes
Module Name:src Committed By: rin Date: Mon Aug 28 02:34:00 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/opcodes: configure Log Message: binutils: Drop now-unnecessary NetBSD/sh3 workaround v.s. sh5 This was intended to avoid misconfiguration as sh5, but sh5 support itself was already gone. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/binutils/dist/opcodes/configure Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/opcodes
Module Name:src Committed By: rin Date: Mon Aug 28 02:34:00 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/opcodes: configure Log Message: binutils: Drop now-unnecessary NetBSD/sh3 workaround v.s. sh5 This was intended to avoid misconfiguration as sh5, but sh5 support itself was already gone. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/binutils/dist/opcodes/configure 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/binutils/dist/opcodes/configure diff -u src/external/gpl3/binutils/dist/opcodes/configure:1.14 src/external/gpl3/binutils/dist/opcodes/configure:1.15 --- src/external/gpl3/binutils/dist/opcodes/configure:1.14 Sun Jan 15 23:10:53 2023 +++ src/external/gpl3/binutils/dist/opcodes/configure Mon Aug 28 02:34:00 2023 @@ -12559,29 +12559,7 @@ if test x${all_targets} = xfalse ; then bfd_rx_arch) ta="$ta rx-dis.lo rx-decode.lo";; bfd_s390_arch) ta="$ta s390-dis.lo s390-opc.lo" ;; bfd_score_arch) ta="$ta score-dis.lo score7-dis.lo" ;; - bfd_sh_arch) - # We can't decide what we want just from the CPU family. - # We want SH5 support unless a specific version of sh is - # specified, as in sh3-elf, sh3b-linux-gnu, etc. - # Include it just for ELF targets, since the SH5 bfd:s are ELF only. - for t in $target $canon_targets; do - # For NetBSD we do NOT want SH5 support unless sh5 or sh64 - # is specified - case $t in - sh5*-* | sh64*-*) # let the case below handle it -;; - sh*-*-netbsd* | sh*l*-*-netbsd*) -continue ;; - esac - case $t in - all | sh5*-* | sh64*-* | sh-*-*elf* | shl*-*-*elf* | \ - sh-*-linux* | shl-*-linux*) -ta="$ta sh64-dis.lo sh64-opc.lo" -archdefs="$archdefs -DINCLUDE_SHMEDIA" -break;; - esac; - done -ta="$ta sh-dis.lo cgen-bitset.lo" ;; + bfd_sh_arch) ta="$ta sh-dis.lo cgen-bitset.lo" ;; bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;; bfd_spu_arch) ta="$ta spu-dis.lo spu-opc.lo" ;; bfd_tic30_arch) ta="$ta tic30-dis.lo" ;;
CVS commit: src/external/gpl3/binutils/dist/libiberty
Module Name:src Committed By: rin Date: Mon Aug 28 02:30:14 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/libiberty: make-temp-file.c Log Message: binutils/libiberty: Restore order of tmp dirs, corrupted during merge Our preference was/should be /tmp --> /var/tmp --> /usr/tmp: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/libiberty/make-temp-file.c#rev1.2 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/dist/libiberty/make-temp-file.c 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/binutils/dist/libiberty/make-temp-file.c diff -u src/external/gpl3/binutils/dist/libiberty/make-temp-file.c:1.6 src/external/gpl3/binutils/dist/libiberty/make-temp-file.c:1.7 --- src/external/gpl3/binutils/dist/libiberty/make-temp-file.c:1.6 Sat Dec 24 20:17:08 2022 +++ src/external/gpl3/binutils/dist/libiberty/make-temp-file.c Mon Aug 28 02:30:13 2023 @@ -143,10 +143,10 @@ choose_tmpdir (void) base = try_dir (P_tmpdir, base); #endif - /* Try /var/tmp, then /usr/tmp, then /tmp. */ + /* Try /tmp, /var/tmp, then /usr/tmp. */ + base = try_dir (tmp, base); base = try_dir (vartmp, base); base = try_dir (usrtmp, base); - base = try_dir (tmp, base); /* If all else fails, use the current directory! */ if (base == 0)
CVS commit: src/external/gpl3/binutils/dist/libiberty
Module Name:src Committed By: rin Date: Mon Aug 28 02:30:14 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/libiberty: make-temp-file.c Log Message: binutils/libiberty: Restore order of tmp dirs, corrupted during merge Our preference was/should be /tmp --> /var/tmp --> /usr/tmp: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/libiberty/make-temp-file.c#rev1.2 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/dist/libiberty/make-temp-file.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/ld
Module Name:src Committed By: rin Date: Mon Aug 28 02:26:36 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: binutils/ld: Misc cleanup. NFC - Drop a.out support for NetBSD/sparc. - Reduce diff with upstream for irrelevant parts. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/external/gpl3/binutils/dist/ld/configure.tgt 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/binutils/dist/ld/configure.tgt diff -u src/external/gpl3/binutils/dist/ld/configure.tgt:1.45 src/external/gpl3/binutils/dist/ld/configure.tgt:1.46 --- src/external/gpl3/binutils/dist/ld/configure.tgt:1.45 Mon Aug 28 02:18:16 2023 +++ src/external/gpl3/binutils/dist/ld/configure.tgt Mon Aug 28 02:26:35 2023 @@ -544,7 +544,8 @@ mips*-sgi-irix5*) targ_emul=elf32bsmip ;; mips*-sgi-irix6*) targ_emul=elf32bmipn32 targ_extra_emuls="elf32bsmip elf64bmip" - targ_extra_libpath=$targ_extra_emuls ;; + targ_extra_libpath=$targ_extra_emuls + ;; mips*el-*-haiku*) targ_emul=elf_mipsel_haiku targ_extra_emuls="elf32ltsmip elf32btsmip elf32ltsmipn32 elf64ltsmip elf32btsmipn32 elf64btsmip" ;; @@ -991,12 +992,7 @@ sparc*-*-linux-*) targ_emul=elf32_sparc sparc64-*-netbsd*) targ_emul=elf64_sparc targ_extra_emuls="elf32_sparc" ;; -sparc64-*-openbsd*) targ_emul=elf64_sparc - targ_extra_emuls="elf32_sparc" - ;; -sparc*-*-netbsd*elf*) targ_emul=elf32_sparc - ;; -sparc*-*-netbsd*) targ_emul=sparcnbsd +sparc*-*-netbsd*) targ_emul=elf32_sparc ;; sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*) targ_emul=elf32_sparc_sol2
CVS commit: src/external/gpl3/binutils/dist/ld
Module Name:src Committed By: rin Date: Mon Aug 28 02:26:36 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: binutils/ld: Misc cleanup. NFC - Drop a.out support for NetBSD/sparc. - Reduce diff with upstream for irrelevant parts. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/external/gpl3/binutils/dist/ld/configure.tgt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/ld
Module Name:src Committed By: rin Date: Mon Aug 28 02:18:16 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: binutils/ld: Clean up targets for arm - Consistently use netbsd* instead of netbsdelf*. - Consistently use arm*- and arm*eb- for OABI. - Style sync with upstream codes. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/external/gpl3/binutils/dist/ld/configure.tgt 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/binutils/dist/ld/configure.tgt diff -u src/external/gpl3/binutils/dist/ld/configure.tgt:1.44 src/external/gpl3/binutils/dist/ld/configure.tgt:1.45 --- src/external/gpl3/binutils/dist/ld/configure.tgt:1.44 Tue Feb 7 20:39:01 2023 +++ src/external/gpl3/binutils/dist/ld/configure.tgt Mon Aug 28 02:18:16 2023 @@ -181,22 +181,26 @@ arm*-*-freebsd* | arm-*-kfreebsd*-gnu) targ_emul=armelf_fbsd targ_extra_emuls="armelfb_fbsd armelf" ;; - -arm*eb-*-netbsdelf*-*eabihf*) - targ_emul=armelfb_nbsd_eabihf; - targ_extra_emuls="armelf_nbsd_eabihf armelf_nbsd_eabi armelfb_nbsd_eabi armelf_nbsd armelfb_nbsd armelf" ;; -arm*eb-*-netbsdelf*-*eabi*) - targ_emul=armelfb_nbsd_eabi; - targ_extra_emuls="armelf_nbsd_eabi armelf_nbsd_eabihf armelfb_nbsd_eabihf armelf_nbsd armelfb_nbsd armelf" ;; -arm*-*-netbsdelf*-*eabihf*) - targ_emul=armelf_nbsd_eabihf; - targ_extra_emuls="armelfb_nbsd_eabihf armelf_nbsd_eabi armelfb_nbsd_eabi armelf_nbsd armelfb_nbsd armelf" ;; -arm*-*-netbsdelf*-*eabi*) - targ_emul=armelf_nbsd_eabi; - targ_extra_emuls="armelfb_nbsd_eabi armelf_nbsd_eabihf armelfb_nbsd_eabihf armelf_nbsd armelfb_nbsd armelf" ;; -arm*eb-*-netbsdelf*) targ_emul=armelfb_nbsd; - targ_extra_emuls="armelf_nbsd armelf" ;; -arm-*-netbsdelf*) targ_emul=armelf_nbsd; +arm*eb-*-netbsd*-*eabihf*) + targ_emul=armelfb_nbsd_eabihf + targ_extra_emuls="armelf_nbsd_eabihf armelf_nbsd_eabi armelfb_nbsd_eabi armelf_nbsd armelfb_nbsd armelf" + ;; +arm*eb-*-netbsd*-*eabi*) + targ_emul=armelfb_nbsd_eabi + targ_extra_emuls="armelf_nbsd_eabi armelf_nbsd_eabihf armelfb_nbsd_eabihf armelf_nbsd armelfb_nbsd armelf" + ;; +arm*-*-netbsd*-*eabihf*) + targ_emul=armelf_nbsd_eabihf + targ_extra_emuls="armelfb_nbsd_eabihf armelf_nbsd_eabi armelfb_nbsd_eabi armelf_nbsd armelfb_nbsd armelf" + ;; +arm*-*-netbsd*-*eabi*) + targ_emul=armelf_nbsd_eabi + targ_extra_emuls="armelfb_nbsd_eabi armelf_nbsd_eabihf armelfb_nbsd_eabihf armelf_nbsd armelfb_nbsd armelf" + ;; +arm*eb-*-netbsd*) targ_emul=armelfb_nbsd + targ_extra_emuls="armelf_nbsd armelf" + ;; +arm*-*-netbsd*) targ_emul=armelf_nbsd targ_extra_emuls="armelfb_nbsd armelf" ;; arm-*-nto*) targ_emul=armnto
CVS commit: src/external/gpl3/binutils/dist/ld
Module Name:src Committed By: rin Date: Mon Aug 28 02:18:16 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: binutils/ld: Clean up targets for arm - Consistently use netbsd* instead of netbsdelf*. - Consistently use arm*- and arm*eb- for OABI. - Style sync with upstream codes. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/external/gpl3/binutils/dist/ld/configure.tgt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/ld
Module Name:src Committed By: rin Date: Mon Aug 28 02:13:18 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/ld: Makefile.am Makefile.in Log Message: binutils/ld: Clean up emulations - Drop armnbsd.c for a.out support to NetBSD/arm. - Drop locally added ILP32 mips and riscv from ALL_EMULATION_SOURCES; they require 64-bit integer supports, and already registered in ALL_64_EMULATION_SOURCES. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/binutils/dist/ld/Makefile.am cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/binutils/dist/ld/Makefile.in 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/binutils/dist/ld/Makefile.am diff -u src/external/gpl3/binutils/dist/ld/Makefile.am:1.17 src/external/gpl3/binutils/dist/ld/Makefile.am:1.18 --- src/external/gpl3/binutils/dist/ld/Makefile.am:1.17 Sat Dec 24 20:17:07 2022 +++ src/external/gpl3/binutils/dist/ld/Makefile.am Mon Aug 28 02:13:18 2023 @@ -187,7 +187,6 @@ ALL_EMULATION_SOURCES = \ earmelfb_nbsd.c \ earmelfb_nbsd_eabi.c \ earmelfb_nbsd_eabihf.c \ - earmnbsd.c \ earmnto.c \ earmpe.c \ eavr1.c \ @@ -248,12 +247,6 @@ ALL_EMULATION_SOURCES = \ eelf32lppclinux.c \ eelf32lppcnto.c \ eelf32lppcsim.c \ - eelf32lriscv.c \ - eelf32lsmip.c \ - eelf32ltsmip.c \ - eelf32ltsmip_fbsd.c \ - eelf32ltsmipn32.c \ - eelf32ltsmipn32_fbsd.c \ eelf32m32c.c \ eelf32mb_linux.c \ eelf32mbel_linux.c \ Index: src/external/gpl3/binutils/dist/ld/Makefile.in diff -u src/external/gpl3/binutils/dist/ld/Makefile.in:1.18 src/external/gpl3/binutils/dist/ld/Makefile.in:1.19 --- src/external/gpl3/binutils/dist/ld/Makefile.in:1.18 Mon Jan 2 00:55:46 2023 +++ src/external/gpl3/binutils/dist/ld/Makefile.in Mon Aug 28 02:13:18 2023 @@ -684,7 +684,6 @@ ALL_EMULATION_SOURCES = \ earmelfb_nbsd.c \ earmelfb_nbsd_eabi.c \ earmelfb_nbsd_eabihf.c \ - earmnbsd.c \ earmnto.c \ earmpe.c \ eavr1.c \ @@ -745,12 +744,6 @@ ALL_EMULATION_SOURCES = \ eelf32lppclinux.c \ eelf32lppcnto.c \ eelf32lppcsim.c \ - eelf32lriscv.c \ - eelf32lsmip.c \ - eelf32ltsmip.c \ - eelf32ltsmip_fbsd.c \ - eelf32ltsmipn32.c \ - eelf32ltsmipn32_fbsd.c \ eelf32m32c.c \ eelf32mb_linux.c \ eelf32mbel_linux.c \
CVS commit: src/external/gpl3/binutils/dist/ld
Module Name:src Committed By: rin Date: Mon Aug 28 02:13:18 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/ld: Makefile.am Makefile.in Log Message: binutils/ld: Clean up emulations - Drop armnbsd.c for a.out support to NetBSD/arm. - Drop locally added ILP32 mips and riscv from ALL_EMULATION_SOURCES; they require 64-bit integer supports, and already registered in ALL_64_EMULATION_SOURCES. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/binutils/dist/ld/Makefile.am cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/binutils/dist/ld/Makefile.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/gas/config
Module Name:src Committed By: rin Date: Mon Aug 28 02:07:58 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/gas/config: tc-mips.c Log Message: binutils/gas: mips: Dedup merge botch This code segment got duplicated during binutils 2.26 merge. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 \ src/external/gpl3/binutils/dist/gas/config/tc-mips.c 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/binutils/dist/gas/config/tc-mips.c diff -u src/external/gpl3/binutils/dist/gas/config/tc-mips.c:1.23 src/external/gpl3/binutils/dist/gas/config/tc-mips.c:1.24 --- src/external/gpl3/binutils/dist/gas/config/tc-mips.c:1.23 Sat Dec 24 20:17:06 2022 +++ src/external/gpl3/binutils/dist/gas/config/tc-mips.c Mon Aug 28 02:07:58 2023 @@ -5871,13 +5871,6 @@ match_save_restore_list_operand (struct } frame_size /= 8; - /* If the branch is itself the target of a branch, we can not swap. - We cheat on this; all we check for is whether there is a label on - this instruction. If there are any branches to anything other than - a label, users must use .set noreorder. */ - if (seg_info (now_seg)->label_list) -return FALSE; - /* Finally build the instruction. */ if (mips_opts.mips16) opcode |= mips16_encode_save_restore (arg_mask, num_sregs, ra, s0, s1,
CVS commit: src/external/gpl3/binutils/dist/gas/config
Module Name:src Committed By: rin Date: Mon Aug 28 02:07:58 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/gas/config: tc-mips.c Log Message: binutils/gas: mips: Dedup merge botch This code segment got duplicated during binutils 2.26 merge. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 \ src/external/gpl3/binutils/dist/gas/config/tc-mips.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 01:59:26 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elf64-ppc.c Log Message: binutils/bfd/elf64-ppc.c: Fix merge botch Extra NULL check for irrelevant variable has been accidentally introduced during binutils 2.26 merge. Probably confused with similar if block nearby... To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/binutils/dist/bfd/elf64-ppc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 01:59:26 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elf64-ppc.c Log Message: binutils/bfd/elf64-ppc.c: Fix merge botch Extra NULL check for irrelevant variable has been accidentally introduced during binutils 2.26 merge. Probably confused with similar if block nearby... To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/binutils/dist/bfd/elf64-ppc.c 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/binutils/dist/bfd/elf64-ppc.c diff -u src/external/gpl3/binutils/dist/bfd/elf64-ppc.c:1.18 src/external/gpl3/binutils/dist/bfd/elf64-ppc.c:1.19 --- src/external/gpl3/binutils/dist/bfd/elf64-ppc.c:1.18 Mon Jan 16 00:11:50 2023 +++ src/external/gpl3/binutils/dist/bfd/elf64-ppc.c Mon Aug 28 01:59:26 2023 @@ -16491,7 +16491,7 @@ ppc64_elf_relocate_section (bfd *output_ } } - if (!can_plt_call && h != NULL) + if (!can_plt_call) { /* g++ as of 20130507 emits self-calls without a following nop. This is arguably wrong since we
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 01:52:30 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elf.c Log Message: binutils/bfd/elf.c: Dedup merge botch This code segment had been moved from original location in the upstream source, as a part of: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/bfd/elf.c#rev1.12 It accidentally became duplicated during binutils 2.39 merge. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/binutils/dist/bfd/elf.c 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/binutils/dist/bfd/elf.c diff -u src/external/gpl3/binutils/dist/bfd/elf.c:1.18 src/external/gpl3/binutils/dist/bfd/elf.c:1.19 --- src/external/gpl3/binutils/dist/bfd/elf.c:1.18 Thu Aug 17 06:49:27 2023 +++ src/external/gpl3/binutils/dist/bfd/elf.c Mon Aug 28 01:52:30 2023 @@ -4796,10 +4796,6 @@ _bfd_elf_map_sections_to_segments (bfd * hdr_index = 0; writable = false; executable = false; - dynsec = bfd_get_section_by_name (abfd, ".dynamic"); - if (dynsec != NULL - && (dynsec->flags & SEC_LOAD) == 0) - dynsec = NULL; if ((abfd->flags & D_PAGED) == 0) phdr_in_segment = false;
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 01:52:30 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elf.c Log Message: binutils/bfd/elf.c: Dedup merge botch This code segment had been moved from original location in the upstream source, as a part of: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/bfd/elf.c#rev1.12 It accidentally became duplicated during binutils 2.39 merge. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/binutils/dist/bfd/elf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/gas
Module Name:src Committed By: rin Date: Mon Aug 28 00:44:58 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/gas: remap.c Log Message: binutils/gas: Drop our local fix for SSP Introduced by: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/gas/remap.c#rev1.2 Upstream has already stopped using alloca(3). To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/binutils/dist/gas/remap.c 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/binutils/dist/gas/remap.c diff -u src/external/gpl3/binutils/dist/gas/remap.c:1.9 src/external/gpl3/binutils/dist/gas/remap.c:1.10 --- src/external/gpl3/binutils/dist/gas/remap.c:1.9 Sat Dec 24 20:17:05 2022 +++ src/external/gpl3/binutils/dist/gas/remap.c Mon Aug 28 00:44:58 2023 @@ -76,13 +76,10 @@ remap_debug_filename (const char *filena for (map = debug_prefix_maps; map; map = map->next) if (filename_ncmp (filename, map->old_prefix, map->old_len) == 0) - break; - if (!map) -return xstrdup (filename); - const char *name = filename + map->old_len; - size_t name_len = strlen (name) + 1; - char *s = (char *) xmalloc (name_len + map->new_len); - memcpy (s, map->new_prefix, map->new_len); - memcpy (s + map->new_len, name, name_len); - return s; + { + const char *name = filename + map->old_len; + return concat (map->new_prefix, name, NULL); + } + + return xstrdup (filename); }
CVS commit: src/external/gpl3/binutils/dist/gas
Module Name:src Committed By: rin Date: Mon Aug 28 00:44:58 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/gas: remap.c Log Message: binutils/gas: Drop our local fix for SSP Introduced by: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/gas/remap.c#rev1.2 Upstream has already stopped using alloca(3). To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/binutils/dist/gas/remap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 00:41:57 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/binutils: readelf.c Log Message: binutils/readelf: Restore --special-files (same as -f), lost during merge To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/binutils/dist/binutils/readelf.c 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/binutils/dist/binutils/readelf.c diff -u src/external/gpl3/binutils/dist/binutils/readelf.c:1.23 src/external/gpl3/binutils/dist/binutils/readelf.c:1.24 --- src/external/gpl3/binutils/dist/binutils/readelf.c:1.23 Sat Dec 24 20:17:05 2022 +++ src/external/gpl3/binutils/dist/binutils/readelf.c Mon Aug 28 00:41:57 2023 @@ -5132,6 +5132,7 @@ static struct option options[] = {"use-dynamic", no_argument, 0, 'D'}, {"dynamic", no_argument, 0, 'd'}, {"headers", no_argument, 0, 'e'}, + {"special-files",no_argument, 0, 'f'}, {"section-groups", no_argument, 0, 'g'}, {"help", no_argument, 0, 'H'}, {"file-header", no_argument, 0, 'h'}, @@ -5329,6 +5330,8 @@ usage (FILE * stream) fprintf (stream, _("\ -T --silent-truncation If a symbol name is truncated, do not add [...] suffix\n")); fprintf (stream, _("\ + -f --special-files Process non-plain files too\n")); + fprintf (stream, _("\ @Read options from \n")); fprintf (stream, _("\ -H --help Display this information\n"));
CVS commit: src/external/gpl3/binutils/dist/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 00:41:57 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/binutils: readelf.c Log Message: binutils/readelf: Restore --special-files (same as -f), lost during merge To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/binutils/dist/binutils/readelf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 00:41:00 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/binutils: Makefile.in Log Message: binutils/Makefile.in: Merge botch; lt_ECHO was gone. NFC To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/dist/binutils/Makefile.in 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/binutils/dist/binutils/Makefile.in diff -u src/external/gpl3/binutils/dist/binutils/Makefile.in:1.12 src/external/gpl3/binutils/dist/binutils/Makefile.in:1.13 --- src/external/gpl3/binutils/dist/binutils/Makefile.in:1.12 Fri Dec 30 15:41:35 2022 +++ src/external/gpl3/binutils/dist/binutils/Makefile.in Mon Aug 28 00:40:59 2023 @@ -611,7 +611,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@
CVS commit: src/external/gpl3/binutils/dist/binutils
Module Name:src Committed By: rin Date: Mon Aug 28 00:41:00 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/binutils: Makefile.in Log Message: binutils/Makefile.in: Merge botch; lt_ECHO was gone. NFC To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/dist/binutils/Makefile.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/gas/config
Module Name:src Committed By: rin Date: Mon Aug 28 00:39:05 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/gas/config: tc-vax.c Log Message: binutils/gas: vax: Reduce diff from upstream. NFC - Drop #if-0'ed code (disabled more than 14 years). - Dedup comments. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/binutils/dist/gas/config/tc-vax.c 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/binutils/dist/gas/config/tc-vax.c diff -u src/external/gpl3/binutils/dist/gas/config/tc-vax.c:1.14 src/external/gpl3/binutils/dist/gas/config/tc-vax.c:1.15 --- src/external/gpl3/binutils/dist/gas/config/tc-vax.c:1.14 Sat Dec 24 20:17:06 2022 +++ src/external/gpl3/binutils/dist/gas/config/tc-vax.c Mon Aug 28 00:39:05 2023 @@ -1110,14 +1110,6 @@ tc_aout_fix_to_chars (where, fixP, segme | (!S_IS_DEFINED (fixP->fx_addsy) ? 8 : 0) /* extern */ | ((nbytes_r_length[fixP->fx_size] & 3) << 1); -#if 0 - r_flags |= ((!S_IS_DEFINED(fixP->fx_addsy) - && fixP->fx_pcrel - && fixP->fx_addsy != GOT_symbol - && fixP->fx_addsy != PLT_symbol - && flags_want_pic) ? 0x10 : 0); -#endif - switch (fixP->fx_r_type) { case NO_RELOC: break; @@ -1163,71 +1155,6 @@ tc_aout_fix_to_chars (where, fixP, segme #endif /* !BFD_ASSEMBLER */ #endif /* OBJ_AOUT */ -/* - * BUGS, GRIPES, APOLOGIA, etc. - * - * The opcode table 'votstrs' needs to be sorted on opcode frequency. - * That is, AFTER we hash it with hash_...(), we want most-used opcodes - * to come out of the hash table faster. - * - * I am sorry to inflict yet another VAX assembler on the world, but - * RMS says we must do everything from scratch, to prevent pin-heads - * restricting this software. - */ - -/* - * This is a vaguely modular set of routines in C to parse VAX - * assembly code using DEC mnemonics. It is NOT un*x specific. - * - * The idea here is that the assembler has taken care of all: - * labels - * macros - * listing - * pseudo-ops - * line continuation - * comments - * condensing any whitespace down to exactly one space - * and all we have to do is parse 1 line into a vax instruction - * partially formed. We will accept a line, and deliver: - * an error message (hopefully empty) - * a skeleton VAX instruction (tree structure) - * textual pointers to all the operand expressions - * a warning message that notes a silly operand (hopefully empty) - */ - -/* - * E D I T H I S T O R Y - * - * 17may86 Dean Elsner. Bug if line ends immediately after opcode. - * 30apr86 Dean Elsner. New vip_op() uses arg block so change call. - * 6jan86 Dean Elsner. Crock vip_begin() to call vip_op_defaults(). - * 2jan86 Dean Elsner. Invent synthetic opcodes. - * Widen vax_opcodeT to 32 bits. Use a bit for VIT_OPCODE_SYNTHETIC, - * which means this is not a real opcode, it is like a macro; it will - * be relax()ed into 1 or more instructions. - * Use another bit for VIT_OPCODE_SPECIAL if the op-code is not optimised - * like a regular branch instruction. Option added to vip_begin(): - * exclude synthetic opcodes. Invent synthetic_votstrs[]. - * 31dec85 Dean Elsner. Invent vit_opcode_nbytes. - * Also make vit_opcode into a char[]. We now have n-byte vax opcodes, - * so caller's don't have to know the difference between a 1-byte & a - * 2-byte op-code. Still need vax_opcodeT concept, so we know how - * big an object must be to hold an op.code. - * 30dec85 Dean Elsner. Widen typedef vax_opcodeT in "vax-inst.h" - * because vax opcodes may be 16 bits. Our crufty C compiler was - * happily initialising 8-bit vot_codes with 16-bit numbers! - * (Wouldn't the 'phone company like to compress data so easily!) - * 29dec85 Dean Elsner. New static table vax_operand_width_size[]. - * Invented so we know hw many bytes a "I^#42" needs in its immediate - * operand. Revised struct vop in "vax-inst.h": explicitly include - * byte length of each operand, and it's letter-code datum type. - * 17nov85 Dean Elsner. Name Change. - * Due to ar(1) truncating names, we learned the hard way that - * "vax-inst-parse.c" -> "vax-inst-parse." dropping the "o" off - * the archived object name. SO... we shortened the name of this - * source file, and changed the makefile. - */ - /* Parse a vax operand in DEC assembler notation. For speed, expect a string of whitespace to be reduced to a single ' '. This is the case for GNU AS, and is easy for other DEC-compatible
CVS commit: src/external/gpl3/binutils/dist/gas/config
Module Name:src Committed By: rin Date: Mon Aug 28 00:39:05 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/gas/config: tc-vax.c Log Message: binutils/gas: vax: Reduce diff from upstream. NFC - Drop #if-0'ed code (disabled more than 14 years). - Dedup comments. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/binutils/dist/gas/config/tc-vax.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:35:52 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd Log Message: binutils/config.bfd: Add mipsn64e? and misc clean up for mips* - Introduce mipsn64e[bl]. - Sort targets consistently; o32 --> n32 --> n64 --> ecoff, eb --> el. - Reduce diff from gdb/config.bfd (will commit soon). To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/external/gpl3/binutils/dist/bfd/config.bfd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:35:52 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd Log Message: binutils/config.bfd: Add mipsn64e? and misc clean up for mips* - Introduce mipsn64e[bl]. - Sort targets consistently; o32 --> n32 --> n64 --> ecoff, eb --> el. - Reduce diff from gdb/config.bfd (will commit soon). To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/external/gpl3/binutils/dist/bfd/config.bfd 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/binutils/dist/bfd/config.bfd diff -u src/external/gpl3/binutils/dist/bfd/config.bfd:1.41 src/external/gpl3/binutils/dist/bfd/config.bfd:1.42 --- src/external/gpl3/binutils/dist/bfd/config.bfd:1.41 Mon Aug 28 00:31:36 2023 +++ src/external/gpl3/binutils/dist/bfd/config.bfd Mon Aug 28 00:35:52 2023 @@ -863,6 +863,30 @@ case "${targ}" in ;; #ifdef BFD64 + mipsn64*el-*-netbsd*) +targ_defvec=mips_elf64_trad_le_vec +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_ecoff_be_vec mips_ecoff_le_vec" +;; + mipsn64*-*-netbsd*) +targ_defvec=mips_elf64_trad_be_vec +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" +;; + mips64*el-*-netbsd*) +targ_defvec=mips_elf32_ntrad_le_vec +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" +;; + mips64*-*-netbsd*) +targ_defvec=mips_elf32_ntrad_be_vec +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" +;; + mips*el-*-netbsd*) +targ_defvec=mips_elf32_trad_le_vec +targ_selvecs="mips_elf32_trad_be_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" +;; + mips*-*-netbsd*) +targ_defvec=mips_elf32_trad_be_vec +targ_selvecs="mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" +;; mips*el-*-haiku*) targ_defvec=mips_elf32_le_vec targ_selvecs="mips_elf32_be_vec mips_elf64_be_vec mips_elf64_le_vec mips_ecoff_le_vec mips_ecoff_be_vec" @@ -907,22 +931,6 @@ case "${targ}" in targ_defvec=mips_elf32_be_vec targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec" ;; - mips64*el-*-netbsd*) -targ_defvec=mips_elf32_ntrad_le_vec -targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec mips_ecoff_le_vec mips_ecoff_be_vec" -;; - mips64*-*-netbsd*) -targ_defvec=mips_elf32_ntrad_be_vec -targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" -;; - mips*el-*-netbsd*) -targ_defvec=mips_elf32_trad_le_vec -targ_selvecs="mips_elf32_trad_be_vec mips_elf32_ntrad_le_vec mips_elf32_ntrad_be_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_le_vec mips_ecoff_be_vec" -;; - mips*-*-netbsd*) -targ_defvec=mips_elf32_trad_be_vec -targ_selvecs="mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec mips_ecoff_be_vec mips_ecoff_le_vec" -;; mips64*-*-openbsd*) targ_defvec=mips_elf64_trad_be_vec targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_le_vec"
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:31:36 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd Log Message: binutils/config.bfd: Clean up sh5 residue. NFC Drop 64-bit integer support to sh3 target. Already removed for little-endian target, whereas remained for big-endian somehow. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/binutils/dist/bfd/config.bfd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:31:36 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd Log Message: binutils/config.bfd: Clean up sh5 residue. NFC Drop 64-bit integer support to sh3 target. Already removed for little-endian target, whereas remained for big-endian somehow. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/binutils/dist/bfd/config.bfd 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/binutils/dist/bfd/config.bfd diff -u src/external/gpl3/binutils/dist/bfd/config.bfd:1.40 src/external/gpl3/binutils/dist/bfd/config.bfd:1.41 --- src/external/gpl3/binutils/dist/bfd/config.bfd:1.40 Mon Aug 28 00:27:50 2023 +++ src/external/gpl3/binutils/dist/bfd/config.bfd Mon Aug 28 00:31:36 2023 @@ -1285,7 +1285,6 @@ case "${targ}" in sh*-*-netbsd*) targ_defvec=sh_elf32_nbsd_vec targ_selvecs="sh_elf32_nbsd_le_vec sh_coff_vec sh_coff_le_vec" -want64=true ;; shl*-*-elf* | sh[1234]l*-*-elf* | sh3el*-*-elf* | shl*-*-kaos*)
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:27:50 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd Log Message: binutils/config.bfd: Consistently use netbsd* instead of netbsdelf* NFC as a.out support was gone... To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/external/gpl3/binutils/dist/bfd/config.bfd 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/binutils/dist/bfd/config.bfd diff -u src/external/gpl3/binutils/dist/bfd/config.bfd:1.39 src/external/gpl3/binutils/dist/bfd/config.bfd:1.40 --- src/external/gpl3/binutils/dist/bfd/config.bfd:1.39 Thu Aug 17 07:33:21 2023 +++ src/external/gpl3/binutils/dist/bfd/config.bfd Mon Aug 28 00:27:50 2023 @@ -1329,7 +1329,7 @@ case "${targ}" in targ_underscore=yes ;; - sparc-*-netbsdelf*) + sparc-*-netbsd*) targ_defvec=sparc_elf32_vec want64=true ;;
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:27:50 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd Log Message: binutils/config.bfd: Consistently use netbsd* instead of netbsdelf* NFC as a.out support was gone... To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/external/gpl3/binutils/dist/bfd/config.bfd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:25:44 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: configure configure.ac Log Message: binutils/bfd: Make ILP32 (instead of LP64) default target for mips n32 Make sure native tools working on n32 userland for 3rd party softwares. ABI for our source tree (kernels, modules, compat libraries, etc.) are explicitly set by our framework. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/binutils/dist/bfd/configure cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/bfd/configure.ac 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/binutils/dist/bfd/configure diff -u src/external/gpl3/binutils/dist/bfd/configure:1.19 src/external/gpl3/binutils/dist/bfd/configure:1.20 --- src/external/gpl3/binutils/dist/bfd/configure:1.19 Sun Jan 15 23:10:52 2023 +++ src/external/gpl3/binutils/dist/bfd/configure Mon Aug 28 00:25:44 2023 @@ -13480,8 +13480,8 @@ do mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; -mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; -mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; +mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; ;; +mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; ;; mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; Index: src/external/gpl3/binutils/dist/bfd/configure.ac diff -u src/external/gpl3/binutils/dist/bfd/configure.ac:1.11 src/external/gpl3/binutils/dist/bfd/configure.ac:1.12 --- src/external/gpl3/binutils/dist/bfd/configure.ac:1.11 Fri Jan 6 15:47:38 2023 +++ src/external/gpl3/binutils/dist/bfd/configure.ac Mon Aug 28 00:25:44 2023 @@ -537,8 +537,8 @@ do mips_elf32_le_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;; mips_elf32_n_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_n_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; -mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; -mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; +mips_elf32_ntrad_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; ;; +mips_elf32_ntrad_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; ;; mips_elf32_ntradfbsd_be_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_ntradfbsd_le_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff"; target_size=64 ;; mips_elf32_trad_be_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf $ecoff" ;;
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:25:44 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: configure configure.ac Log Message: binutils/bfd: Make ILP32 (instead of LP64) default target for mips n32 Make sure native tools working on n32 userland for 3rd party softwares. ABI for our source tree (kernels, modules, compat libraries, etc.) are explicitly set by our framework. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/binutils/dist/bfd/configure cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/bfd/configure.ac Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:13:17 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elf32-ppc.c Log Message: binutils/bfd/elf32-ppc.c: Drop now-unnecessary local fix Drop one of "cast enum into int" workarounds: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/bfd/elf32-ppc.c#rev1.3 http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/bfd/elf32-ppc.c#rev1.4 One of them had already been dropped, and this one accidentally remained. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/binutils/dist/bfd/elf32-ppc.c 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/binutils/dist/bfd/elf32-ppc.c diff -u src/external/gpl3/binutils/dist/bfd/elf32-ppc.c:1.17 src/external/gpl3/binutils/dist/bfd/elf32-ppc.c:1.18 --- src/external/gpl3/binutils/dist/bfd/elf32-ppc.c:1.17 Sat Dec 24 20:17:04 2022 +++ src/external/gpl3/binutils/dist/bfd/elf32-ppc.c Mon Aug 28 00:13:17 2023 @@ -3027,7 +3027,7 @@ ppc_elf_check_relocs (bfd *abfd, sec->nomark_tls_get_addr = 1; } - switch ((int)r_type) + switch (r_type) { case R_PPC_TLSGD: case R_PPC_TLSLD:
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:13:17 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elf32-ppc.c Log Message: binutils/bfd/elf32-ppc.c: Drop now-unnecessary local fix Drop one of "cast enum into int" workarounds: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/bfd/elf32-ppc.c#rev1.3 http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/binutils/dist/bfd/elf32-ppc.c#rev1.4 One of them had already been dropped, and this one accidentally remained. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/binutils/dist/bfd/elf32-ppc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:09:17 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elflink.c Log Message: binutils/bfd/elflink.c: Clean up our local fix. NFC Now, ELF64_R_INFO() macro casts indx argument appropriately. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/binutils/dist/bfd/elflink.c 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/binutils/dist/bfd/elflink.c diff -u src/external/gpl3/binutils/dist/bfd/elflink.c:1.19 src/external/gpl3/binutils/dist/bfd/elflink.c:1.20 --- src/external/gpl3/binutils/dist/bfd/elflink.c:1.19 Sat Dec 24 20:17:04 2022 +++ src/external/gpl3/binutils/dist/bfd/elflink.c Mon Aug 28 00:09:17 2023 @@ -12075,12 +12075,9 @@ elf_reloc_link_order (bfd *output_bfd, irel[0].r_info = ELF32_R_INFO (indx, howto->type); else #ifdef BFD64 - { -uint64_t indx64 = indx; -irel[0].r_info = ELF64_R_INFO (indx64, howto->type); - } +irel[0].r_info = ELF64_R_INFO (indx, howto->type); #else - BFD_FAIL(); +BFD_FAIL(); #endif rel_hdr = reldata->hdr;
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:09:17 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elflink.c Log Message: binutils/bfd/elflink.c: Clean up our local fix. NFC Now, ELF64_R_INFO() macro casts indx argument appropriately. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/binutils/dist/bfd/elflink.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:02:50 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elf32-i386.c Log Message: binutils/bfd: Adjust blank line to reduce diff from upstream To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/binutils/dist/bfd/elf32-i386.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:02:50 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: elf32-i386.c Log Message: binutils/bfd: Adjust blank line to reduce diff from upstream To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/binutils/dist/bfd/elf32-i386.c 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/binutils/dist/bfd/elf32-i386.c diff -u src/external/gpl3/binutils/dist/bfd/elf32-i386.c:1.13 src/external/gpl3/binutils/dist/bfd/elf32-i386.c:1.14 --- src/external/gpl3/binutils/dist/bfd/elf32-i386.c:1.13 Sat Dec 24 20:17:04 2022 +++ src/external/gpl3/binutils/dist/bfd/elf32-i386.c Mon Aug 28 00:02:50 2023 @@ -527,6 +527,7 @@ elf_i386_grok_psinfo (bfd *abfd, Elf_Int one of the last functions. */ /* The size in bytes of an entry in the lazy procedure linkage table. */ + #define LAZY_PLT_ENTRY_SIZE 16 /* The name of the dynamic interpreter. This is put in the .interp
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:01:37 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: archive.c Log Message: binutils/bfd/archive.c: Reduce diff from upstream. NFC - Drop #if-0'ed code (more than 7 years disabled). - Make variable assignment similar to upstream. - Drop local style fix. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/bfd/archive.c 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/binutils/dist/bfd/archive.c diff -u src/external/gpl3/binutils/dist/bfd/archive.c:1.11 src/external/gpl3/binutils/dist/bfd/archive.c:1.12 --- src/external/gpl3/binutils/dist/bfd/archive.c:1.11 Sat Dec 24 20:17:04 2022 +++ src/external/gpl3/binutils/dist/bfd/archive.c Mon Aug 28 00:01:37 2023 @@ -847,16 +847,6 @@ bfd_generic_openr_next_archived_file (bf { filestart = last_file->proxy_origin; if (! bfd_is_thin_archive (archive)) -#if 0 -/* OLD CODE */ - filestart += size; - /* Pad to an even boundary... - Note that last_file->origin can be odd in the case of - BSD-4.4-style element with a long odd size. */ - if (!strncmp(arch_hdr (last_file)->ar_name, "#1/", 3)) - size += strlen(normalize(last_file, last_file->filename)); - filestart += size % 2; -#endif { bfd_size_type size = arelt_size (last_file); @@ -2227,13 +2217,13 @@ _bfd_write_archive_contents (bfd *arch) current = current->archive_next) { char buffer[DEFAULT_BUFFERSIZE]; - bfd_size_type saved_size = arelt_size (current); - bfd_size_type remaining = saved_size; + bfd_size_type remaining = arelt_size (current); + bfd_size_type saved_size = remaining; struct ar_hdr *hdr = arch_hdr (current); /* Write ar header. */ if (!_bfd_write_ar_hdr (arch, current)) -return false; + return false; /* Write filename if it is a 4.4BSD extended file, and add to size. */ if (!strncmp (hdr->ar_name, "#1/", 3)) {
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Aug 28 00:01:37 UTC 2023 Modified Files: src/external/gpl3/binutils/dist/bfd: archive.c Log Message: binutils/bfd/archive.c: Reduce diff from upstream. NFC - Drop #if-0'ed code (more than 7 years disabled). - Make variable assignment similar to upstream. - Drop local style fix. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/bfd/archive.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amiga/dev
Module Name:src Committed By: andvar Date: Sun Aug 27 22:09:55 UTC 2023 Modified Files: src/sys/arch/amiga/dev: if_es.c Log Message: amiga/es(4): start_ptr/end_ptr are initialized with USEPKTBUF option only, thus add this option check, when they are defined/used under ESDEBUG. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/arch/amiga/dev/if_es.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/amiga/dev/if_es.c diff -u src/sys/arch/amiga/dev/if_es.c:1.69 src/sys/arch/amiga/dev/if_es.c:1.70 --- src/sys/arch/amiga/dev/if_es.c:1.69 Sat Aug 26 20:23:23 2023 +++ src/sys/arch/amiga/dev/if_es.c Sun Aug 27 22:09:55 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: if_es.c,v 1.69 2023/08/26 20:23:23 andvar Exp $ */ +/* $NetBSD: if_es.c,v 1.70 2023/08/27 22:09:55 andvar Exp $ */ /* * Copyright (c) 1995 Michael L. Hitch @@ -33,7 +33,7 @@ #include "opt_ns.h" #include -__KERNEL_RCSID(0, "$NetBSD: if_es.c,v 1.69 2023/08/26 20:23:23 andvar Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_es.c,v 1.70 2023/08/27 22:09:55 andvar Exp $"); #include @@ -773,7 +773,7 @@ esstart(struct ifnet *ifp) } #endif while (!sc->sc_txbusy) { -#ifdef ESDEBUG +#if defined(ESDEBUG) && defined(USEPKTBUF) u_short start_ptr, end_ptr; #endif /* @@ -907,8 +907,10 @@ esstart(struct ifnet *ifp) #endif smc->b2.bsr = BSR_BANK2; #ifdef ESDEBUG +#ifdef USEPKTBUF printf("start_ptr %04x end_ptr %04x cur ptr %04x\n", start_ptr, end_ptr, SWAP(smc->b2.ptr)); +#endif --sc->sc_smcbusy; #endif esinit(sc); /* It's really hosed - reset */
CVS commit: src/sys/arch/amiga/dev
Module Name:src Committed By: andvar Date: Sun Aug 27 22:09:55 UTC 2023 Modified Files: src/sys/arch/amiga/dev: if_es.c Log Message: amiga/es(4): start_ptr/end_ptr are initialized with USEPKTBUF option only, thus add this option check, when they are defined/used under ESDEBUG. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/arch/amiga/dev/if_es.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amiga/dev
Module Name:src Committed By: andvar Date: Sun Aug 27 19:48:19 UTC 2023 Modified Files: src/sys/arch/amiga/dev: grf_cl.c Log Message: amiga/grfcl(4): return prx, pry definition/assigment lost with rev 1.49, however under CL_SHIFTSPRITE code block only, where it is used. Fixes build with the CL_SHIFTSPRITE enabled option. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/arch/amiga/dev/grf_cl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/amiga/dev/grf_cl.c diff -u src/sys/arch/amiga/dev/grf_cl.c:1.56 src/sys/arch/amiga/dev/grf_cl.c:1.57 --- src/sys/arch/amiga/dev/grf_cl.c:1.56 Tue Feb 14 20:27:17 2023 +++ src/sys/arch/amiga/dev/grf_cl.c Sun Aug 27 19:48:19 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: grf_cl.c,v 1.56 2023/02/14 20:27:17 andvar Exp $ */ +/* $NetBSD: grf_cl.c,v 1.57 2023/08/27 19:48:19 andvar Exp $ */ /* * Copyright (c) 1997 Klaus Burkert @@ -36,7 +36,7 @@ #include "opt_amigacons.h" #include -__KERNEL_RCSID(0, "$NetBSD: grf_cl.c,v 1.56 2023/02/14 20:27:17 andvar Exp $"); +__KERNEL_RCSID(0, "$NetBSD: grf_cl.c,v 1.57 2023/08/27 19:48:19 andvar Exp $"); #include "grfcl.h" #include "ite.h" @@ -908,6 +908,7 @@ cl_setmousepos(struct grf_softc *gp, str volatile char *ba = gp->g_regkva; short rx, ry; #ifdef CL_SHIFTSPRITE + short prx, pry; volatile char *fb = gp->g_fbkva; volatile char *sprite = fb + (cl_fbsize - 1024); #endif @@ -926,6 +927,8 @@ cl_setmousepos(struct grf_softc *gp, str * and kind of buggy anyhow). */ #ifdef CL_SHIFTSPRITE + prx = cl_cursprite.pos.x - cl_cursprite.hot.x; + pry = cl_cursprite.pos.y - cl_cursprite.hot.y; if (rx < 0 || ry < 0 || prx < 0 || pry < 0) { writeshifted(sprite, rx < 0 ? -rx : 0, ry < 0 ? -ry : 0); }
CVS commit: src/sys/arch/amiga/dev
Module Name:src Committed By: andvar Date: Sun Aug 27 19:48:19 UTC 2023 Modified Files: src/sys/arch/amiga/dev: grf_cl.c Log Message: amiga/grfcl(4): return prx, pry definition/assigment lost with rev 1.49, however under CL_SHIFTSPRITE code block only, where it is used. Fixes build with the CL_SHIFTSPRITE enabled option. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/arch/amiga/dev/grf_cl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/atf/dist/doc
Module Name:src Committed By: gutteridge Date: Sun Aug 27 19:27:23 UTC 2023 Modified Files: src/external/bsd/atf/dist/doc: atf-test-case.4 Log Message: atf-test-case.4: better explain custom metadata properties Apply upstream change https://github.com/jmmv/atf/commit/e8021f3b376f72702c612d4ae4eceb1bf70d85c6 (Only differences to upstream are "meta-data" is spelled consistently with the rest of the project documentation and the date.) To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/bsd/atf/dist/doc/atf-test-case.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/atf/dist/doc/atf-test-case.4 diff -u src/external/bsd/atf/dist/doc/atf-test-case.4:1.7 src/external/bsd/atf/dist/doc/atf-test-case.4:1.8 --- src/external/bsd/atf/dist/doc/atf-test-case.4:1.7 Sat Feb 8 19:13:44 2014 +++ src/external/bsd/atf/dist/doc/atf-test-case.4 Sun Aug 27 19:27:23 2023 @@ -26,7 +26,7 @@ .\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN .\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd January 13, 2011 +.Dd August 27, 2023 .Dt ATF-TEST-CASE 4 .Os .Sh NAME @@ -153,11 +153,7 @@ APIs to implement the test cases. The standard input of the test cases is unconditionally connected to .Sq /dev/zero . .Ss Meta-data -The following list describes all meta-data properties interpreted -internally by ATF. -You are free to define new properties in your test cases and use them as -you wish, but non-standard properties must be prefixed by -.Sq X- . +The following meta-data properties can be exposed via the test case's head: .Bl -tag -width requireXmachineXX .It descr Type: textual. @@ -271,6 +267,17 @@ test program. Can optionally be set to zero, in which case the test case has no run-time limit. This is discouraged. +.It X- Ns Sq NAME +Type: textual. +Optional. +.Pp +A user-defined property named +.Sq NAME . +These properties are free form, have no special meaning within ATF, and can +be specified at will by the test case. +The runtime engine should propagate these properties from the test case to +the end user so that the end user can rely on custom properties for test case +tagging and classification. .El .Ss Environment Every time a test case is executed, several environment variables are
CVS commit: src/external/bsd/atf/dist/doc
Module Name:src Committed By: gutteridge Date: Sun Aug 27 19:27:23 UTC 2023 Modified Files: src/external/bsd/atf/dist/doc: atf-test-case.4 Log Message: atf-test-case.4: better explain custom metadata properties Apply upstream change https://github.com/jmmv/atf/commit/e8021f3b376f72702c612d4ae4eceb1bf70d85c6 (Only differences to upstream are "meta-data" is spelled consistently with the rest of the project documentation and the date.) To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/bsd/atf/dist/doc/atf-test-case.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amiga/dev
Module Name:src Committed By: andvar Date: Sun Aug 27 18:36:55 UTC 2023 Modified Files: src/sys/arch/amiga/dev: toccata.c Log Message: amiga/toccata(4): define ad1848debug to fix AUDIO_DEBUG enabled amiga build. The code is taken from sys/dev/isa/ad1848_isa.c for consistency. Unsure, if new debug level variable wouldn't be better or it is needed at all. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/amiga/dev/toccata.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/amiga/dev/toccata.c diff -u src/sys/arch/amiga/dev/toccata.c:1.21 src/sys/arch/amiga/dev/toccata.c:1.22 --- src/sys/arch/amiga/dev/toccata.c:1.21 Sat Feb 29 05:51:10 2020 +++ src/sys/arch/amiga/dev/toccata.c Sun Aug 27 18:36:55 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: toccata.c,v 1.21 2020/02/29 05:51:10 isaki Exp $ */ +/* $NetBSD: toccata.c,v 1.22 2023/08/27 18:36:55 andvar Exp $ */ /*- * Copyright (c) 1998, 1999, 2001, 2002 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: toccata.c,v 1.21 2020/02/29 05:51:10 isaki Exp $"); +__KERNEL_RCSID(0, "$NetBSD: toccata.c,v 1.22 2023/08/27 18:36:55 andvar Exp $"); #include #include @@ -49,6 +49,12 @@ __KERNEL_RCSID(0, "$NetBSD: toccata.c,v #include #include +#ifdef AUDIO_DEBUG +#define DPRINTF(x) if (ad1848debug) printf x +extern int ad1848debug; +#else +#define DPRINTF(x) +#endif /* Register offsets. XXX All of this is guesswork. */
CVS commit: src/sys/arch/amiga/dev
Module Name:src Committed By: andvar Date: Sun Aug 27 18:36:55 UTC 2023 Modified Files: src/sys/arch/amiga/dev: toccata.c Log Message: amiga/toccata(4): define ad1848debug to fix AUDIO_DEBUG enabled amiga build. The code is taken from sys/dev/isa/ad1848_isa.c for consistency. Unsure, if new debug level variable wouldn't be better or it is needed at all. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/amiga/dev/toccata.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/ufs/ext2fs
Module Name:src Committed By: christos Date: Sun Aug 27 16:35:51 UTC 2023 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_vfsops.c Log Message: - fix cgload/cgsave inconsistencies - add a constant for the rev 0 group descriptor size To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/ufs/ext2fs/ext2fs.h cvs rdiff -u -r1.224 -r1.225 src/sys/ufs/ext2fs/ext2fs_vfsops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/ufs/ext2fs
Module Name:src Committed By: christos Date: Sun Aug 27 16:35:51 UTC 2023 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_vfsops.c Log Message: - fix cgload/cgsave inconsistencies - add a constant for the rev 0 group descriptor size To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/ufs/ext2fs/ext2fs.h cvs rdiff -u -r1.224 -r1.225 src/sys/ufs/ext2fs/ext2fs_vfsops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/ufs/ext2fs/ext2fs.h diff -u src/sys/ufs/ext2fs/ext2fs.h:1.51 src/sys/ufs/ext2fs/ext2fs.h:1.52 --- src/sys/ufs/ext2fs/ext2fs.h:1.51 Sat Aug 26 01:22:50 2023 +++ src/sys/ufs/ext2fs/ext2fs.h Sun Aug 27 12:35:51 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: ext2fs.h,v 1.51 2023/08/26 05:22:50 riastradh Exp $ */ +/* $NetBSD: ext2fs.h,v 1.52 2023/08/27 16:35:51 christos Exp $ */ /* * Copyright (c) 1982, 1986, 1993 @@ -444,6 +444,7 @@ struct ext2_gd { uint32_t reserved2_hi[3]; }; +#define E2FS_REV0_GD_SIZE (sizeof(struct ext2_gd) / 2) /* 32 */ #define E2FS_BG_INODE_UNINIT 0x0001 /* Inode bitmap not used/initialized */ #define E2FS_BG_BLOCK_UNINIT 0x0002 /* Block bitmap not used/initialized */ #define E2FS_BG_INODE_ZEROED 0x0004 /* On-disk inode table initialized */ Index: src/sys/ufs/ext2fs/ext2fs_vfsops.c diff -u src/sys/ufs/ext2fs/ext2fs_vfsops.c:1.224 src/sys/ufs/ext2fs/ext2fs_vfsops.c:1.225 --- src/sys/ufs/ext2fs/ext2fs_vfsops.c:1.224 Sat Aug 26 17:56:23 2023 +++ src/sys/ufs/ext2fs/ext2fs_vfsops.c Sun Aug 27 12:35:51 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: ext2fs_vfsops.c,v 1.224 2023/08/26 21:56:23 christos Exp $ */ +/* $NetBSD: ext2fs_vfsops.c,v 1.225 2023/08/27 16:35:51 christos Exp $ */ /* * Copyright (c) 1989, 1991, 1993, 1994 @@ -60,7 +60,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ext2fs_vfsops.c,v 1.224 2023/08/26 21:56:23 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ext2fs_vfsops.c,v 1.225 2023/08/27 16:35:51 christos Exp $"); #if defined(_KERNEL_OPT) #include "opt_compat_netbsd.h" @@ -179,8 +179,9 @@ e2fs_cgload(const char *ondisk, struct e } } else { for (int i = 0; i < lim; i++, optr++, iptr += sh) { - memcpy(optr, iptr, 32); - memset((char *)optr + 32, 0, sizeof(*optr) - 32); + memcpy(optr, iptr, E2FS_REV0_GD_SIZE); + memset((char *)optr + E2FS_REV0_GD_SIZE, 0, + sizeof(*optr) - E2FS_REV0_GD_SIZE); } } } @@ -202,11 +203,11 @@ e2fs_cgsave(const struct ext2_gd *inmemo if (shift_cg_entry_size > 6) { for (int i = 0; i < lim; i++, iptr++, optr += sh) { memcpy(optr, iptr, sizeof(*iptr)); - memset(optr + sizeof(*optr), 0, sh - sizeof(*iptr)); + memset(optr + sizeof(*iptr), 0, sh - sizeof(*iptr)); } } else { for (int i = 0; i < lim; i++, iptr++, optr += sh) { - memcpy(optr, iptr, 32); + memcpy(optr, iptr, E2FS_REV0_GD_SIZE); } } } @@ -653,7 +654,7 @@ ext2fs_reload(struct mount *mp, kauth_cr } e2fs_cgload(bp->b_data, >e2fs_gd[i * fs->e2fs_bsize / sizeof(struct ext2_gd)], - fs->e2fs_bsize, 1 << fs->e2fs_group_desc_shift); + fs->e2fs_bsize, fs->e2fs_group_desc_shift); brelse(bp, 0); } @@ -769,7 +770,8 @@ ext2fs_mountfs(struct vnode *devvp, stru m_fs->e2fs_bsize, 0, ); if (error) goto out1; - e2fs_cgload(bp->b_data, _fs->e2fs_gd[i * sh], + e2fs_cgload(bp->b_data, _fs->e2fs_gd[i * m_fs->e2fs_bsize + / sizeof(struct ext2_gd)], m_fs->e2fs_bsize, m_fs->e2fs_group_desc_shift); brelse(bp, 0); bp = NULL;
CVS commit: src
Module Name:src Committed By: rillig Date: Sun Aug 27 15:50:47 UTC 2023 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man7: Makefile c.7 Log Message: c.7: mention that C11 and C17 have been published To generate a diff of this commit: cvs rdiff -u -r1.1764 -r1.1765 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.36 -r1.37 src/share/man/man7/Makefile cvs rdiff -u -r1.14 -r1.15 src/share/man/man7/c.7 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/man/mi diff -u src/distrib/sets/lists/man/mi:1.1764 src/distrib/sets/lists/man/mi:1.1765 --- src/distrib/sets/lists/man/mi:1.1764 Sat Aug 26 05:27:13 2023 +++ src/distrib/sets/lists/man/mi Sun Aug 27 15:50:47 2023 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1764 2023/08/26 05:27:13 riastradh Exp $ +# $NetBSD: mi,v 1.1765 2023/08/27 15:50:47 rillig Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -2463,6 +2463,7 @@ ./usr/share/man/cat7/atf.0 man-atf-catman .cat,atf ./usr/share/man/cat7/audio.0 man-obsolete obsolete ./usr/share/man/cat7/c.0 man-reference-catman .cat +./usr/share/man/cat7/c11.0 man-reference-catman .cat ./usr/share/man/cat7/c78.0 man-reference-catman .cat ./usr/share/man/cat7/c89.0 man-reference-catman .cat ./usr/share/man/cat7/c90.0 man-reference-catman .cat @@ -5757,6 +5758,7 @@ ./usr/share/man/html7/atf.html man-atf-htmlman html,atf ./usr/share/man/html7/audio.html man-obsolete obsolete ./usr/share/man/html7/c.html man-reference-htmlman html +./usr/share/man/html7/c11.html man-reference-htmlman html ./usr/share/man/html7/c78.html man-reference-htmlman html ./usr/share/man/html7/c89.html man-reference-htmlman html ./usr/share/man/html7/c90.html man-reference-htmlman html @@ -9021,6 +9023,7 @@ ./usr/share/man/man7/atf.7 man-atf-man .man,atf ./usr/share/man/man7/audio.7 man-obsolete obsolete ./usr/share/man/man7/c.7 man-reference-man .man +./usr/share/man/man7/c11.7 man-reference-man .man ./usr/share/man/man7/c78.7 man-reference-man .man ./usr/share/man/man7/c89.7 man-reference-man .man ./usr/share/man/man7/c90.7 man-reference-man .man Index: src/share/man/man7/Makefile diff -u src/share/man/man7/Makefile:1.36 src/share/man/man7/Makefile:1.37 --- src/share/man/man7/Makefile:1.36 Sun Jan 10 23:24:26 2021 +++ src/share/man/man7/Makefile Sun Aug 27 15:50:47 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.36 2021/01/10 23:24:26 riastradh Exp $ +# $NetBSD: Makefile,v 1.37 2023/08/27 15:50:47 rillig Exp $ # @(#)Makefile 8.1 (Berkeley) 6/5/93 .include @@ -25,6 +25,7 @@ MLINKS+=c.7 c78.7 \ c.7 c89.7 \ c.7 c90.7 \ c.7 c99.7 \ + c.7 c11.7 \ entropy.7 random.7 .include Index: src/share/man/man7/c.7 diff -u src/share/man/man7/c.7:1.14 src/share/man/man7/c.7:1.15 --- src/share/man/man7/c.7:1.14 Tue Mar 18 18:20:40 2014 +++ src/share/man/man7/c.7 Sun Aug 27 15:50:47 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: c.7,v 1.14 2014/03/18 18:20:40 riastradh Exp $ +.\" $NetBSD: c.7,v 1.15 2023/08/27 15:50:47 rillig Exp $ .\" .\" Copyright (C) 2007, 2010 Gabor Kovesdan. All rights reserved. .\" @@ -29,10 +29,10 @@ .Dt C 7 .Os .Sh NAME -.Nm c, c78, c89, c90, c99 +.Nm c, c78, c89, c90, c99, c11 .Nd The C programming language .Sh DESCRIPTION -C is a general purpose programming language, which has a strong connection +C is a general-purpose programming language, which has a strong connection with the UNIX operating system and its derivatives, since the vast majority of those systems were written in the C language. The C language contains some basic ideas from the BCPL language through @@ -41,7 +41,7 @@ The development of the UNIX operating sy machine in assembly language, but this choice made it very difficult to port the existing code to other systems. .Pp -In 1972 Dennis M. Ritchie worked out the C programming language for +In 1972, Dennis M. Ritchie worked out the C programming language for further development of the UNIX operating system. The idea was to implement only the C compiler for different platforms, and implement most parts of the operating system @@ -78,7 +78,7 @@ used. To not lose the portability by using these system calls, the POSIX (Portable Operating System Interface (for Unix)) standard evolved. It describes what functions should be available to keep portability. -Note, that POSIX is not a C standard, but an operating system standard +Note that POSIX is not a C standard, but an operating system standard and thus is beyond the scope of this manual. The standards discussed below are all C standards and only cover the C programming language and the accompanying library. @@ -105,11 +105,13 @@ development of the language did not stop .Pp The ISO C standard was later extended with an amendment as ISO/IEC 9899 AM1 in 1995. -This contained, for example, the wide-character
CVS commit: src
Module Name:src Committed By: rillig Date: Sun Aug 27 15:50:47 UTC 2023 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man7: Makefile c.7 Log Message: c.7: mention that C11 and C17 have been published To generate a diff of this commit: cvs rdiff -u -r1.1764 -r1.1765 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.36 -r1.37 src/share/man/man7/Makefile cvs rdiff -u -r1.14 -r1.15 src/share/man/man7/c.7 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man7
Module Name:src Committed By: rillig Date: Sun Aug 27 15:17:50 UTC 2023 Modified Files: src/share/man/man7: tests.atf.7 tests.kyua.7 Log Message: tests.*.7: use https URLs, fix grammar To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/share/man/man7/tests.atf.7 \ src/share/man/man7/tests.kyua.7 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man7
Module Name:src Committed By: rillig Date: Sun Aug 27 15:17:50 UTC 2023 Modified Files: src/share/man/man7: tests.atf.7 tests.kyua.7 Log Message: tests.*.7: use https URLs, fix grammar To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/share/man/man7/tests.atf.7 \ src/share/man/man7/tests.kyua.7 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/share/man/man7/tests.atf.7 diff -u src/share/man/man7/tests.atf.7:1.7 src/share/man/man7/tests.atf.7:1.8 --- src/share/man/man7/tests.atf.7:1.7 Thu Jul 30 03:21:33 2015 +++ src/share/man/man7/tests.atf.7 Sun Aug 27 15:17:50 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: tests.atf.7,v 1.7 2015/07/30 03:21:33 jnemeth Exp $ +.\" $NetBSD: tests.atf.7,v 1.8 2023/08/27 15:17:50 rillig Exp $ .\" .\" Copyright (c) 2010 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -37,8 +37,8 @@ The test suite provides a collection of automated tests for two major purposes. On the one hand, the test suite aids .Em developers -in catching bugs and regressions in the code when they are performing -modifications to the source tree. +in catching bugs and regressions in the code +when they are performing modifications to the source tree. On the other hand, the test suite allows .Em end users (and, in particular, system administrators) to verify that fresh installations @@ -204,9 +204,9 @@ problem report. For more details please refer to: .Bl -bullet -offset indent -compact .It -.Lk http://www.netbsd.org/mailinglists/ "NetBSD mailing lists" +.Lk https://www.netbsd.org/mailinglists/ "NetBSD mailing lists" .It -.Lk http://www.netbsd.org/support/send-pr.html "NetBSD Problem Reports" +.Lk https://www.netbsd.org/support/send-pr.html "NetBSD Problem Reports" .El .Sh FILES .Bl -tag -compact -width etcXatfXNetBSDXconfXX Index: src/share/man/man7/tests.kyua.7 diff -u src/share/man/man7/tests.kyua.7:1.7 src/share/man/man7/tests.kyua.7:1.8 --- src/share/man/man7/tests.kyua.7:1.7 Thu Jul 30 03:21:33 2015 +++ src/share/man/man7/tests.kyua.7 Sun Aug 27 15:17:50 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: tests.kyua.7,v 1.7 2015/07/30 03:21:33 jnemeth Exp $ +.\" $NetBSD: tests.kyua.7,v 1.8 2023/08/27 15:17:50 rillig Exp $ .\" .\" Copyright (c) 2010 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -37,8 +37,8 @@ The test suite provides a collection of automated tests for two major purposes. On the one hand, the test suite aids .Em developers -in catching bugs and regressions in the code when they performing modifications -to the source tree. +in catching bugs and regressions in the code +when they are performing modifications to the source tree. On the other hand, the test suite allows .Em end users (and, in particular, system administrators) to verify that fresh installations @@ -186,9 +186,9 @@ problem report. For more details please refer to: .Bl -bullet -offset indent -compact .It -.Lk http://www.netbsd.org/mailinglists/ "NetBSD mailing lists" +.Lk https://www.netbsd.org/mailinglists/ "NetBSD mailing lists" .It -.Lk http://www.netbsd.org/support/send-pr.html "NetBSD Problem Reports" +.Lk https://www.netbsd.org/support/send-pr.html "NetBSD Problem Reports" .El .Sh FILES .Bl -tag -compact -width etcXatfXNetBSDXconfXX
CVS commit: src
Module Name:src Committed By: kardel Date: Sun Aug 27 13:20:10 UTC 2023 Modified Files: src/distrib/sets/lists/debug: module.mi src/distrib/sets/lists/modules: mi src/sys/dev/onewire: owtemp.c src/sys/modules: Makefile Added Files: src/sys/modules/owtemp: Makefile owtemp.ioconf Log Message: make owtemp a module To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/distrib/sets/lists/debug/module.mi cvs rdiff -u -r1.158 -r1.159 src/distrib/sets/lists/modules/mi cvs rdiff -u -r1.19 -r1.20 src/sys/dev/onewire/owtemp.c cvs rdiff -u -r1.279 -r1.280 src/sys/modules/Makefile cvs rdiff -u -r0 -r1.1 src/sys/modules/owtemp/Makefile \ src/sys/modules/owtemp/owtemp.ioconf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/debug/module.mi diff -u src/distrib/sets/lists/debug/module.mi:1.24 src/distrib/sets/lists/debug/module.mi:1.25 --- src/distrib/sets/lists/debug/module.mi:1.24 Tue Dec 20 00:31:55 2022 +++ src/distrib/sets/lists/debug/module.mi Sun Aug 27 13:20:09 2023 @@ -1,4 +1,4 @@ -# $NetBSD: module.mi,v 1.24 2022/12/20 00:31:55 jakllsch Exp $ +# $NetBSD: module.mi,v 1.25 2023/08/27 13:20:09 kardel Exp $ ./usr/libdata/debug/@MODULEDIR@ modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/accf_dataready modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/accf_dataready/accf_dataready.kmod.debug modules-base-kernel kmod,debug @@ -308,6 +308,8 @@ ./usr/libdata/debug/@MODULEDIR@/opencrypto/opencrypto.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/overlaymodules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/overlay/overlay.kmod.debug modules-base-kernel kmod,debug +./usr/libdata/debug/@MODULEDIR@/owtempmodules-base-kernel kmod,debug +./usr/libdata/debug/@MODULEDIR@/owtemp/owtemp.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/padmodules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/pad/pad.kmod.debug modules-base-kernel kmod,debug ./usr/libdata/debug/@MODULEDIR@/pciverbose modules-base-kernel kmod,debug Index: src/distrib/sets/lists/modules/mi diff -u src/distrib/sets/lists/modules/mi:1.158 src/distrib/sets/lists/modules/mi:1.159 --- src/distrib/sets/lists/modules/mi:1.158 Tue Dec 20 00:31:56 2022 +++ src/distrib/sets/lists/modules/mi Sun Aug 27 13:20:09 2023 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.158 2022/12/20 00:31:56 jakllsch Exp $ +# $NetBSD: mi,v 1.159 2023/08/27 13:20:09 kardel Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -367,6 +367,8 @@ ./@MODULEDIR@/opencrypto/opencrypto.kmod modules-base-kernel kmod ./@MODULEDIR@/overlaymodules-base-kernel kmod ./@MODULEDIR@/overlay/overlay.kmod modules-base-kernel kmod +./@MODULEDIR@/owtempmodules-base-kernel kmod +./@MODULEDIR@/owtemp/owtemp.kmod modules-base-kernel kmod ./@MODULEDIR@/padmodules-base-kernel kmod ./@MODULEDIR@/pad/pad.kmod modules-base-kernel kmod ./@MODULEDIR@/pciverbose modules-base-kernel kmod Index: src/sys/dev/onewire/owtemp.c diff -u src/sys/dev/onewire/owtemp.c:1.19 src/sys/dev/onewire/owtemp.c:1.20 --- src/sys/dev/onewire/owtemp.c:1.19 Sat Nov 30 23:06:52 2019 +++ src/sys/dev/onewire/owtemp.c Sun Aug 27 13:20:09 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: owtemp.c,v 1.19 2019/11/30 23:06:52 ad Exp $ */ +/* $NetBSD: owtemp.c,v 1.20 2023/08/27 13:20:09 kardel Exp $ */ /* $OpenBSD: owtemp.c,v 1.1 2006/03/04 16:27:03 grange Exp $ */ /*- @@ -51,13 +51,14 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: owtemp.c,v 1.19 2019/11/30 23:06:52 ad Exp $"); +__KERNEL_RCSID(0, "$NetBSD: owtemp.c,v 1.20 2023/08/27 13:20:09 kardel Exp $"); #include #include #include #include #include +#include #include @@ -316,3 +317,37 @@ owtemp_decode_ds1920(const uint8_t *buf) /* convert to uK */ return (temp + 27315); } + +MODULE(MODULE_CLASS_DRIVER, owtemp, NULL); + +#ifdef _MODULE +#include "ioconf.c" +#endif + +static int +owtemp_modcmd(modcmd_t cmd, void *opaque) +{ + int error; + + error = 0; + switch (cmd) { + case MODULE_CMD_INIT: +#ifdef _MODULE + error = config_init_component(cfdriver_ioconf_owtemp, + cfattach_ioconf_owtemp, cfdata_ioconf_owtemp); + if (error) + aprint_error("%s: unable to init component\n", + owtemp_cd.cd_name); +#endif + break; + case MODULE_CMD_FINI: +#ifdef _MODULE + config_fini_component(cfdriver_ioconf_owtemp, + cfattach_ioconf_owtemp, cfdata_ioconf_owtemp); +#endif + break; + default: + error = ENOTTY; + } + return error; +} Index: src/sys/modules/Makefile diff -u src/sys/modules/Makefile:1.279 src/sys/modules/Makefile:1.280 --- src/sys/modules/Makefile:1.279 Wed Aug 9 09:36:26 2023 +++ src/sys/modules/Makefile Sun Aug 27 13:20:09 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.279 2023/08/09 09:36:26 andvar Exp $ +# $NetBSD:
CVS commit: src
Module Name:src Committed By: kardel Date: Sun Aug 27 13:20:10 UTC 2023 Modified Files: src/distrib/sets/lists/debug: module.mi src/distrib/sets/lists/modules: mi src/sys/dev/onewire: owtemp.c src/sys/modules: Makefile Added Files: src/sys/modules/owtemp: Makefile owtemp.ioconf Log Message: make owtemp a module To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/distrib/sets/lists/debug/module.mi cvs rdiff -u -r1.158 -r1.159 src/distrib/sets/lists/modules/mi cvs rdiff -u -r1.19 -r1.20 src/sys/dev/onewire/owtemp.c cvs rdiff -u -r1.279 -r1.280 src/sys/modules/Makefile cvs rdiff -u -r0 -r1.1 src/sys/modules/owtemp/Makefile \ src/sys/modules/owtemp/owtemp.ioconf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amiga/dev
Module Name:src Committed By: andvar Date: Sun Aug 27 08:15:14 UTC 2023 Modified Files: src/sys/arch/amiga/dev: afsc.c Log Message: remove empty #ifdef DEBUG block. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/arch/amiga/dev/afsc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/amiga/dev/afsc.c diff -u src/sys/arch/amiga/dev/afsc.c:1.46 src/sys/arch/amiga/dev/afsc.c:1.47 --- src/sys/arch/amiga/dev/afsc.c:1.46 Sat Aug 7 16:18:41 2021 +++ src/sys/arch/amiga/dev/afsc.c Sun Aug 27 08:15:13 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: afsc.c,v 1.46 2021/08/07 16:18:41 thorpej Exp $ */ +/* $NetBSD: afsc.c,v 1.47 2023/08/27 08:15:13 andvar Exp $ */ /* * Copyright (c) 1982, 1990 The Regents of the University of California. @@ -58,7 +58,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: afsc.c,v 1.46 2021/08/07 16:18:41 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: afsc.c,v 1.47 2023/08/27 08:15:13 andvar Exp $"); #include #include @@ -88,10 +88,6 @@ int afsc_dmaintr(void *); void afsc_dump(void); #endif - -#ifdef DEBUG -#endif - CFATTACH_DECL_NEW(afsc, sizeof(struct siop_softc), afscmatch, afscattach, NULL, NULL);
CVS commit: src/sys/arch/amiga/dev
Module Name:src Committed By: andvar Date: Sun Aug 27 08:15:14 UTC 2023 Modified Files: src/sys/arch/amiga/dev: afsc.c Log Message: remove empty #ifdef DEBUG block. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/arch/amiga/dev/afsc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.