CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: skrll Date: Wed Jul 17 06:53:28 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/earm: defs.mk src/external/gpl3/binutils/usr.bin/common/arch/earm: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earm: config.h src/external/gpl3/binutils/usr.bin/gprof/arch/earm: defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/earm: defs.mk Log Message: More regen To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/gprof/arch/earm/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk 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/earm/defs.mk diff -u src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk:1.8 src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk:1.9 --- src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk:1.8 Sun Jul 14 03:15:42 2024 +++ src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk Wed Jul 17 06:53:27 2024 @@ -6,5 +6,5 @@ G_libbfd_la_DEPENDENCIES=elf32-arm.lo el 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 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=arm_elf32_le_vec -DSELECT_VECS='_elf32_le_vec,_elf32_be_vec,_le_vec,_be_vec' -DSELECT_ARCHITECTURES='_arm_arch' -G_HAVEVECS=-DHAVE_arm_elf32_le_vec -DHAVE_arm_elf32_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec +G_TDEFAULTS=-DDEFAULT_VECTOR=arm_elf32_le_vec -DSELECT_VECS='_elf32_le_vec,_elf32_fdpic_le_vec,_elf32_be_vec,_elf32_fdpic_be_vec,_le_vec,_be_vec' -DSELECT_ARCHITECTURES='_arm_arch' +G_HAVEVECS=-DHAVE_arm_elf32_le_vec -DHAVE_arm_elf32_fdpic_le_vec -DHAVE_arm_elf32_be_vec -DHAVE_arm_elf32_fdpic_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec Index: src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h diff -u src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h:1.12 src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h:1.13 --- src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h:1.12 Sun Jul 14 03:15:43 2024 +++ src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h Wed Jul 17 06:53:27 2024 @@ -224,7 +224,7 @@ #define STDC_HEADERS 1 /* Configured target name. */ -#define TARGET "arm--netbsdelf-eabi" +#define TARGET "armv4--netbsdelf-eabi" /* Define to 1 if user symbol names have a leading underscore, 0 if not. */ #define TARGET_PREPENDS_UNDERSCORE 0 Index: src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h diff -u src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h:1.13 src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h:1.14 --- src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h:1.13 Sun Jul 14 03:15:43 2024 +++ src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h Wed Jul 17 06:53:27 2024 @@ -258,16 +258,16 @@ /* #undef STRICTCOFF */ /* Target alias. */ -#define TARGET_ALIAS "arm--netbsdelf-eabi" +#define TARGET_ALIAS "armv4--netbsdelf-eabi" /* Define as 1 if big endian. */ #define TARGET_BYTES_BIG_ENDIAN 0 /* Canonical target. */ -#define TARGET_CANONICAL "arm--netbsdelf-eabi" +#define TARGET_CANONICAL "armv4--netbsdelf-eabi" /* Target CPU. */ -#define TARGET_CPU "arm" +#define TARGET_CPU "armv4" /* Target OS. */ #define TARGET_OS "netbsdelf-eabi" Index: src/external/gpl3/binutils/usr.bin/gprof/arch/earm/defs.mk diff -u src/external/gpl3/binutils/usr.bin/gprof/arch/earm/defs.mk:1.3 src/external/gpl3/binutils/usr.bin/gprof/arch/earm/defs.mk:1.4 --- src/external/gpl3/binutils/usr.bin/gprof/arch/earm/defs.mk:1.3 Fri Dec 28 21:22:57 2018 +++ src/external/gpl3/binutils/usr.bin/gprof/arch/earm/defs.mk Wed Jul 17 06:53:28 2024 @@ -1,5 +1,5 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.16 2024/06/30 16:11:11 christos Exp # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp # G_DEFS=-DHAVE_CONFIG_H Index: src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.9 src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.10 --- src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.9 Sun Jul 14 03:15:44 2024 +++
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: skrll Date: Wed Jul 17 06:53:28 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/earm: defs.mk src/external/gpl3/binutils/usr.bin/common/arch/earm: config.h src/external/gpl3/binutils/usr.bin/gas/arch/earm: config.h src/external/gpl3/binutils/usr.bin/gprof/arch/earm: defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/earm: defs.mk Log Message: More regen To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/gprof/arch/earm/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk 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: skrll Date: Wed Jul 17 05:36:28 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/earmeb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/earmeb: config.h src/external/gpl3/binutils/lib/libiberty/arch/earmeb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/earmeb: config.h src/external/gpl3/binutils/usr.bin/common/arch/earmeb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/earmeb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof/arch/earmeb: gconfig.h src/external/gpl3/binutils/usr.bin/ld/arch/earmeb: config.h defs.mk Added Files: src/external/gpl3/binutils/lib/libsframe/arch/earmeb: config.h defs.mk Log Message: mknative binutils for earmeb To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/lib/libbfd/arch/earmeb/bfd.h \ src/external/gpl3/binutils/lib/libbfd/arch/earmeb/defs.mk cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/lib/libbfd/arch/earmeb/bfdver.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libbfd/arch/earmeb/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/earmeb/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libiberty/arch/earmeb/config.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/lib/libopcodes/arch/earmeb/config.h cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/earmeb/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/earmeb/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/common/arch/earmeb/config.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/common/arch/earmeb/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/gas/arch/earmeb/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/gas/arch/earmeb/defs.mk cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/gprof/arch/earmeb/gconfig.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk 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: christos Date: Sun Jul 14 03:15:44 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/earm: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sh3eb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/earm: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/sh3eb: config.h src/external/gpl3/binutils/lib/libiberty/arch/earm: config.h src/external/gpl3/binutils/lib/libiberty/arch/sh3eb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/earm: config.h src/external/gpl3/binutils/lib/libopcodes/arch/sh3eb: config.h src/external/gpl3/binutils/usr.bin/common/arch/earm: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/sh3eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/earm: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/sh3eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof/arch/earm: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/sh3eb: gconfig.h src/external/gpl3/binutils/usr.bin/ld/arch/earm: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb: config.h defs.mk Added Files: src/external/gpl3/binutils/lib/libsframe/arch/earm: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/sh3eb: config.h defs.mk Log Message: Regen To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/lib/libbfd/arch/earm/bfd.h \ src/external/gpl3/binutils/lib/libbfd/arch/earm/defs.mk cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/lib/libbfd/arch/earm/bfdver.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libbfd/arch/earm/config.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfdver.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libbfd/arch/sh3eb/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/sh3eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/earm/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/sh3eb/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libiberty/arch/earm/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libiberty/arch/sh3eb/config.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/lib/libopcodes/arch/earm/config.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libopcodes/arch/sh3eb/config.h cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/earm/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/earm/defs.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/sh3eb/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/sh3eb/defs.mk cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/common/arch/earm/config.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/common/arch/earm/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/common/arch/sh3eb/config.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/common/arch/sh3eb/defs.mk cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/gas/arch/earm/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/gas/arch/earm/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/gas/arch/sh3eb/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/gas/arch/sh3eb/defs.mk cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/gprof/arch/earm/gconfig.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/gprof/arch/sh3eb/gconfig.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/config.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/defs.mk 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: christos Date: Sat Jul 13 18:20:20 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/alpha: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmhf: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/ia64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/m68000: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/m68k: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/powerpc: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/powerpc64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sh3el: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sparc: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sparc64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/vax: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/alpha: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/earmhf: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/earmhfeb: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/ia64: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/m68000: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/m68k: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/powerpc: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/powerpc64: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/sh3el: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/sparc: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/sparc64: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/vax: config.h src/external/gpl3/binutils/lib/libiberty/arch/alpha: config.h src/external/gpl3/binutils/lib/libiberty/arch/earmhf: config.h src/external/gpl3/binutils/lib/libiberty/arch/earmhfeb: config.h src/external/gpl3/binutils/lib/libiberty/arch/ia64: config.h src/external/gpl3/binutils/lib/libiberty/arch/m68000: config.h src/external/gpl3/binutils/lib/libiberty/arch/m68k: config.h src/external/gpl3/binutils/lib/libiberty/arch/powerpc: config.h src/external/gpl3/binutils/lib/libiberty/arch/powerpc64: config.h src/external/gpl3/binutils/lib/libiberty/arch/sh3el: config.h src/external/gpl3/binutils/lib/libiberty/arch/sparc: config.h src/external/gpl3/binutils/lib/libiberty/arch/sparc64: config.h src/external/gpl3/binutils/lib/libiberty/arch/vax: config.h src/external/gpl3/binutils/lib/libopcodes/arch/alpha: config.h src/external/gpl3/binutils/lib/libopcodes/arch/earmhf: config.h src/external/gpl3/binutils/lib/libopcodes/arch/earmhfeb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/ia64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/m68000: config.h src/external/gpl3/binutils/lib/libopcodes/arch/m68k: config.h src/external/gpl3/binutils/lib/libopcodes/arch/powerpc: config.h src/external/gpl3/binutils/lib/libopcodes/arch/powerpc64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/sh3el: config.h src/external/gpl3/binutils/lib/libopcodes/arch/sparc: config.h src/external/gpl3/binutils/lib/libopcodes/arch/sparc64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/vax: config.h src/external/gpl3/binutils/usr.bin/common/arch/alpha: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/earmhf: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/earmhfeb: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/ia64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/m68000: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/m68k: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/powerpc: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/powerpc64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/sh3el: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/sparc: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/sparc64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/vax: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/alpha: config.h defs.mk
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: christos Date: Sat Jul 13 18:20:20 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/alpha: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmhf: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/ia64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/m68000: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/m68k: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/powerpc: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/powerpc64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sh3el: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sparc: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/sparc64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/vax: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/alpha: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/earmhf: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/earmhfeb: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/ia64: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/m68000: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/m68k: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/powerpc: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/powerpc64: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/sh3el: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/sparc: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/sparc64: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/vax: config.h src/external/gpl3/binutils/lib/libiberty/arch/alpha: config.h src/external/gpl3/binutils/lib/libiberty/arch/earmhf: config.h src/external/gpl3/binutils/lib/libiberty/arch/earmhfeb: config.h src/external/gpl3/binutils/lib/libiberty/arch/ia64: config.h src/external/gpl3/binutils/lib/libiberty/arch/m68000: config.h src/external/gpl3/binutils/lib/libiberty/arch/m68k: config.h src/external/gpl3/binutils/lib/libiberty/arch/powerpc: config.h src/external/gpl3/binutils/lib/libiberty/arch/powerpc64: config.h src/external/gpl3/binutils/lib/libiberty/arch/sh3el: config.h src/external/gpl3/binutils/lib/libiberty/arch/sparc: config.h src/external/gpl3/binutils/lib/libiberty/arch/sparc64: config.h src/external/gpl3/binutils/lib/libiberty/arch/vax: config.h src/external/gpl3/binutils/lib/libopcodes/arch/alpha: config.h src/external/gpl3/binutils/lib/libopcodes/arch/earmhf: config.h src/external/gpl3/binutils/lib/libopcodes/arch/earmhfeb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/ia64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/m68000: config.h src/external/gpl3/binutils/lib/libopcodes/arch/m68k: config.h src/external/gpl3/binutils/lib/libopcodes/arch/powerpc: config.h src/external/gpl3/binutils/lib/libopcodes/arch/powerpc64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/sh3el: config.h src/external/gpl3/binutils/lib/libopcodes/arch/sparc: config.h src/external/gpl3/binutils/lib/libopcodes/arch/sparc64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/vax: config.h src/external/gpl3/binutils/usr.bin/common/arch/alpha: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/earmhf: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/earmhfeb: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/ia64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/m68000: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/m68k: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/powerpc: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/powerpc64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/sh3el: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/sparc: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/sparc64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/vax: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/alpha: config.h defs.mk
CVS commit: src/external/gpl3/binutils/dist/gas
Module Name:src Committed By: rin Date: Sat Jul 13 17:13:39 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/gas: Makefile.in Log Message: binutils: gas: Do not regen itbl-parse.c Try to fix host-tool build on read-only mounted src. Same gas binaries are generated before and after this change. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/binutils/dist/gas/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
Module Name:src Committed By: rin Date: Sat Jul 13 17:13:39 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/gas: Makefile.in Log Message: binutils: gas: Do not regen itbl-parse.c Try to fix host-tool build on read-only mounted src. Same gas binaries are generated before and after this change. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/binutils/dist/gas/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/gas/Makefile.in diff -u src/external/gpl3/binutils/dist/gas/Makefile.in:1.12 src/external/gpl3/binutils/dist/gas/Makefile.in:1.13 --- src/external/gpl3/binutils/dist/gas/Makefile.in:1.12 Sun Jun 30 16:10:17 2024 +++ src/external/gpl3/binutils/dist/gas/Makefile.in Sat Jul 13 17:13:39 2024 @@ -2142,6 +2142,8 @@ config/loongarch-lex-wrapper.@OBJEXT@: c itbl-lex-wrapper.@OBJEXT@: itbl-lex.c itbl-parse.h itbl-parse.c: $(srcdir)/itbl-parse.y + @echo "NOT REBUILDING $@" +NetBSD_DISABLED_itbl-parse.c: $(SHELL) $(YLWRAP) $(srcdir)/itbl-parse.y y.tab.c $@ y.tab.h itbl-parse.h -- $(YACCCOMPILE) -d itbl-parse.h: itbl-parse.c
CVS commit: src/external/gpl3/binutils/lib/libbfd
Module Name:src Committed By: skrll Date: Sat Jul 13 16:27:31 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd: Makefile Log Message: Add a pe-riscv64igen.c rule. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/external/gpl3/binutils/lib/libbfd/Makefile 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/Makefile diff -u src/external/gpl3/binutils/lib/libbfd/Makefile:1.28 src/external/gpl3/binutils/lib/libbfd/Makefile:1.29 --- src/external/gpl3/binutils/lib/libbfd/Makefile:1.28 Tue Jul 9 04:29:09 2024 +++ src/external/gpl3/binutils/lib/libbfd/Makefile Sat Jul 13 16:27:31 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.28 2024/07/09 04:29:09 christos Exp $ +# $NetBSD: Makefile,v 1.29 2024/07/13 16:27:31 skrll Exp $ NOLINKLIB= # defined NOLINT= # defined @@ -127,3 +127,8 @@ pex64igen.c: peXXigen.c pe-aarch64igen.c: peXXigen.c ${_MKTARGET_CREATE} ${TOOL_SED} -e s/XX/peAArch64/g < $> > $@ + +pe-riscv64igen.c: peXXigen.c + ${_MKTARGET_CREATE} + ${TOOL_SED} -e s/XX/peRiscV64/g < $> > $@ +
CVS commit: src/external/gpl3/binutils/lib/libbfd
Module Name:src Committed By: skrll Date: Sat Jul 13 16:27:31 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd: Makefile Log Message: Add a pe-riscv64igen.c rule. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/external/gpl3/binutils/lib/libbfd/Makefile 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: skrll Date: Sat Jul 13 12:27:00 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/aarch64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb: config.h src/external/gpl3/binutils/lib/libiberty/arch/aarch64: config.h src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/aarch64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/aarch64eb: config.h src/external/gpl3/binutils/usr.bin/common/arch/aarch64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/aarch64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb: gconfig.h src/external/gpl3/binutils/usr.bin/ld/arch/aarch64: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb: config.h defs.mk Added Files: src/external/gpl3/binutils/lib/libsframe/arch/aarch64: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/aarch64eb: config.h defs.mk Log Message: binutils 2.42 mknative for aarch{,eb} To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfdver.h \ src/external/gpl3/binutils/lib/libbfd/arch/aarch64/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/aarch64/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd.h \ src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfdver.h \ src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libiberty/arch/aarch64/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/config.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/lib/libopcodes/arch/aarch64/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/lib/libopcodes/arch/aarch64eb/config.h cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/aarch64/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/aarch64/defs.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/aarch64eb/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/aarch64eb/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/common/arch/aarch64/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/gas/arch/aarch64/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/gas/arch/aarch64/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/defs.mk cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64/gconfig.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/gconfig.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/defs.mk cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk 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: skrll Date: Sat Jul 13 11:51:50 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/riscv32: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/riscv64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/riscv32: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/riscv64: config.h src/external/gpl3/binutils/lib/libiberty/arch/riscv32: config.h src/external/gpl3/binutils/lib/libiberty/arch/riscv64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/riscv32: config.h src/external/gpl3/binutils/lib/libopcodes/arch/riscv64: config.h src/external/gpl3/binutils/usr.bin/common/arch/riscv32: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/riscv64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/riscv32: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/riscv64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof/arch/riscv32: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/riscv64: gconfig.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv32: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/riscv64: config.h defs.mk Added Files: src/external/gpl3/binutils/lib/libsframe/arch/riscv32: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/riscv64: config.h defs.mk Log Message: binutils 2.42 mknative for riscv{32,64} To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd.h \ src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfdver.h \ src/external/gpl3/binutils/lib/libbfd/arch/riscv32/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libbfd/arch/riscv32/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfdver.h \ src/external/gpl3/binutils/lib/libbfd/arch/riscv64/config.h \ src/external/gpl3/binutils/lib/libbfd/arch/riscv64/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/riscv32/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/riscv64/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv32/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libiberty/arch/riscv64/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libopcodes/arch/riscv32/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libopcodes/arch/riscv64/config.h cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/riscv32/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/riscv32/defs.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/riscv64/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/riscv64/defs.mk cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/common/arch/riscv32/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.bin/common/arch/riscv32/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.bin/common/arch/riscv64/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/common/arch/riscv64/defs.mk cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/gas/arch/riscv32/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/gas/arch/riscv32/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.bin/gas/arch/riscv64/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/gas/arch/riscv64/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.bin/gprof/arch/riscv32/gconfig.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/gprof/arch/riscv64/gconfig.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk 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/lib/libsframe/arch/hppa
Module Name:src Committed By: skrll Date: Sat Jul 13 11:00:53 UTC 2024 Added Files: src/external/gpl3/binutils/lib/libsframe/arch/hppa: config.h defs.mk Log Message: More binutils 2.42 mknative for hppa. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/hppa/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/hppa/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Added files: Index: src/external/gpl3/binutils/lib/libsframe/arch/hppa/config.h diff -u /dev/null src/external/gpl3/binutils/lib/libsframe/arch/hppa/config.h:1.1 --- /dev/null Sat Jul 13 11:00:53 2024 +++ src/external/gpl3/binutils/lib/libsframe/arch/hppa/config.h Sat Jul 13 11:00:53 2024 @@ -0,0 +1,137 @@ +/* This file is automatically generated. DO NOT EDIT! */ +/* Generated from: NetBSD: mknative-binutils,v 1.16 2024/06/30 16:11:11 christos Exp */ +/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ + +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BYTESWAP_H */ + +/* Define to 1 if you have the declaration of `bswap_16', and to 0 if you + don't. */ +#define HAVE_DECL_BSWAP_16 0 + +/* Define to 1 if you have the declaration of `bswap_32', and to 0 if you + don't. */ +#define HAVE_DECL_BSWAP_32 0 + +/* Define to 1 if you have the declaration of `bswap_64', and to 0 if you + don't. */ +#define HAVE_DECL_BSWAP_64 0 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ENDIAN_H 1 + +/* Define to 1 if you have the `getpagesize' function. */ +#define HAVE_GETPAGESIZE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have a working `mmap' system call. */ +#define HAVE_MMAP 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#define LT_OBJDIR ".libs/" + +/* Name of package */ +#define PACKAGE "libsframe" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "libsframe" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "libsframe BFD_VERSION" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "libsframe" + +/* Define to the home page for this package. */ +#define PACKAGE_URL "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "BFD_VERSION" + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif + + +/* Version number of package */ +#define VERSION "BFD_VERSION" + +/* Enable large inode numbers on Mac OS X 10.5. */ +#ifndef _DARWIN_USE_64_BIT_INODE +# define _DARWIN_USE_64_BIT_INODE 1 +#endif + +/* Number of bits in a file offset, on hosts where this is settable. */ +/* #undef _FILE_OFFSET_BITS */ + +/* Define for large files, on AIX-style hosts. */ +/* #undef _LARGE_FILES */ + +/* Define to 1 if on MINIX. */ +/* #undef _MINIX */ + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +/* #undef _POSIX_1_SOURCE */ + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +/* #undef _POSIX_SOURCE */ Index: src/external/gpl3/binutils/lib/libsframe/arch/hppa/defs.mk diff -u /dev/null src/external/gpl3/binutils/lib/libsframe/arch/hppa/defs.mk:1.1 --- /dev/null Sat Jul 13 11:00:53 2024 +++
CVS commit: src/external/gpl3/binutils/lib/libsframe/arch/hppa
Module Name:src Committed By: skrll Date: Sat Jul 13 11:00:53 UTC 2024 Added Files: src/external/gpl3/binutils/lib/libsframe/arch/hppa: config.h defs.mk Log Message: More binutils 2.42 mknative for hppa. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/hppa/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/hppa/defs.mk 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: skrll Date: Sat Jul 13 09:48:40 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/hppa: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/hppa: config.h src/external/gpl3/binutils/lib/libiberty/arch/hppa: config.h src/external/gpl3/binutils/lib/libopcodes/arch/hppa: config.h src/external/gpl3/binutils/usr.bin/common/arch/hppa: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/hppa: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof/arch/hppa: gconfig.h src/external/gpl3/binutils/usr.bin/ld/arch/hppa: config.h defs.mk Log Message: binutils 2.42 mknative for hppa. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/lib/libbfd/arch/hppa/bfdver.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libbfd/arch/hppa/config.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libbfd/arch/hppa/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/hppa/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/lib/libiberty/arch/hppa/config.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/lib/libopcodes/arch/hppa/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/common/arch/hppa/config.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/common/arch/hppa/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/gas/arch/hppa/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/gas/arch/hppa/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/gprof/arch/hppa/gconfig.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/hppa/defs.mk 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: skrll Date: Sat Jul 13 09:12:10 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/bfd: Makefile.in Log Message: Fix a merge botch. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/binutils/dist/bfd/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/bfd
Module Name:src Committed By: skrll Date: Sat Jul 13 09:12:10 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/bfd: Makefile.in Log Message: Fix a merge botch. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/binutils/dist/bfd/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/bfd/Makefile.in diff -u src/external/gpl3/binutils/dist/bfd/Makefile.in:1.14 src/external/gpl3/binutils/dist/bfd/Makefile.in:1.15 --- src/external/gpl3/binutils/dist/bfd/Makefile.in:1.14 Sun Jun 30 16:10:15 2024 +++ src/external/gpl3/binutils/dist/bfd/Makefile.in Sat Jul 13 09:12:09 2024 @@ -2436,7 +2436,7 @@ pe-loongarch64igen.c: peXXigen.c pe-riscv64igen.c: peXXigen.c $(AM_V_at)echo "#line 1 \"peXXigen.c\"" > $@ - $(AM_V_GEN)$(SED) -e s/XX/peAArch64/g < $> >> $@ + $(AM_V_GEN)$(SED) -e s/XX/peRiscV64/g < $> >> $@ host-aout.lo: Makefile
CVS commit: src/external/gpl3/binutils/dist/ld
Module Name:src Committed By: christos Date: Thu Jul 11 13:48:47 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/ld: Makefile.am Makefile.in Log Message: disable ldint.1 build, like we did with ld.1 To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/external/gpl3/binutils/dist/ld/Makefile.am cvs rdiff -u -r1.21 -r1.22 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/ld
Module Name:src Committed By: christos Date: Thu Jul 11 13:48:47 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/ld: Makefile.am Makefile.in Log Message: disable ldint.1 build, like we did with ld.1 To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/external/gpl3/binutils/dist/ld/Makefile.am cvs rdiff -u -r1.21 -r1.22 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.20 src/external/gpl3/binutils/dist/ld/Makefile.am:1.21 --- src/external/gpl3/binutils/dist/ld/Makefile.am:1.20 Wed Jul 3 21:06:07 2024 +++ src/external/gpl3/binutils/dist/ld/Makefile.am Thu Jul 11 09:48:47 2024 @@ -776,6 +776,8 @@ NetBSD_DISABLED_ld.1: # The sed command removes the no-adjust Nroff command so that # the man output looks standard. ldint.1: $(srcdir)/ldint.texi configdoc.texi + @echo "NOT REBUILDING $@" +NetBSD_DISABLED_ldint.1: $(AM_V_GEN)touch $@ $(AM_V_at)-$(TEXI2POD) $(MANCONF) < $(srcdir)/ldint.texi > ldint.pod $(AM_V_at)-($(POD2MAN) ldint.pod | \ Index: src/external/gpl3/binutils/dist/ld/Makefile.in diff -u src/external/gpl3/binutils/dist/ld/Makefile.in:1.21 src/external/gpl3/binutils/dist/ld/Makefile.in:1.22 --- src/external/gpl3/binutils/dist/ld/Makefile.in:1.21 Wed Jul 3 21:06:07 2024 +++ src/external/gpl3/binutils/dist/ld/Makefile.in Thu Jul 11 09:48:47 2024 @@ -1738,6 +1738,8 @@ ld.html: ld.texi $(ld_TEXINFOS) fi ldint.info: ldint.texi + @echo "NOT REBUILDING $@" +NetBSD_DISABLED_ldint.info: $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am" && \ rm -rf $$backupdir && mkdir $$backupdir && \ if ($(MAKEINFO) --version) >/dev/null 2>&1; then \ @@ -2473,6 +2475,8 @@ NetBSD_DISABLED_ld.1: # The sed command removes the no-adjust Nroff command so that # the man output looks standard. ldint.1: $(srcdir)/ldint.texi configdoc.texi + @echo "NOT REBUILDING $@" +NetBSD_DISABLED_ldint.1: $(AM_V_GEN)touch $@ $(AM_V_at)-$(TEXI2POD) $(MANCONF) < $(srcdir)/ldint.texi > ldint.pod $(AM_V_at)-($(POD2MAN) ldint.pod | \
CVS commit: src/external/gpl3/gcc/usr.bin/host-libcpp
Module Name:src Committed By: bad Date: Thu Jul 11 13:00:38 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/host-libcpp: Makefile Log Message: external/gpl3/gcc/usr.bin/host-libcpp/Makefile: force std=c++11 GCC >= 11 now requires C++11 to build. In particular libcpp requires C++11. c.f tools/gcc/Makefile r1.113. Noticed by compiling with clang as host compiler on macOS >= 12. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/usr.bin/host-libcpp/Makefile 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/gcc/usr.bin/host-libcpp/Makefile diff -u src/external/gpl3/gcc/usr.bin/host-libcpp/Makefile:1.6 src/external/gpl3/gcc/usr.bin/host-libcpp/Makefile:1.7 --- src/external/gpl3/gcc/usr.bin/host-libcpp/Makefile:1.6 Fri May 19 10:42:34 2023 +++ src/external/gpl3/gcc/usr.bin/host-libcpp/Makefile Thu Jul 11 13:00:37 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2023/05/19 10:42:34 lukem Exp $ +# $NetBSD: Makefile,v 1.7 2024/07/11 13:00:37 bad Exp $ BUILD_ENV= \ AR=${HOST_AR:Q} \ @@ -19,6 +19,9 @@ BUILD_ENV= \ RANLIB=${HOST_RANLIB:Q} \ YACC=${YACC:Q} +# libcpp needs a C++11 compiler +HOST_CXXFLAGS+= -std=c++11 + GMAKE_J_ARGS?= ${MAKEFLAGS:[*]:M*-j*:C/(^|.* )(-j ?[0-9][0-9]*).*/\2/W} BUILD_COMMAND= /usr/bin/env -i ${BUILD_ENV} ${TOOL_GMAKE} ${GMAKE_J_ARGS} -e
CVS commit: src/external/gpl3/gcc/usr.bin/host-libcpp
Module Name:src Committed By: bad Date: Thu Jul 11 13:00:38 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/host-libcpp: Makefile Log Message: external/gpl3/gcc/usr.bin/host-libcpp/Makefile: force std=c++11 GCC >= 11 now requires C++11 to build. In particular libcpp requires C++11. c.f tools/gcc/Makefile r1.113. Noticed by compiling with clang as host compiler on macOS >= 12. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/usr.bin/host-libcpp/Makefile 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: Tue Jul 9 14:47:52 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/mips64eb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mips64el: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipseb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsel: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsn64el: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/mips64eb: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mips64el: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mipseb: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mipsel: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mipsn64eb: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mipsn64el: config.h src/external/gpl3/binutils/lib/libiberty/arch/mips64eb: config.h src/external/gpl3/binutils/lib/libiberty/arch/mips64el: config.h src/external/gpl3/binutils/lib/libiberty/arch/mipseb: config.h src/external/gpl3/binutils/lib/libiberty/arch/mipsel: config.h src/external/gpl3/binutils/lib/libiberty/arch/mipsn64eb: config.h src/external/gpl3/binutils/lib/libiberty/arch/mipsn64el: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mips64eb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mips64el: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mipseb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mipsel: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mipsn64eb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mipsn64el: config.h src/external/gpl3/binutils/usr.bin/common/arch/mips64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mips64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mipseb: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mipsel: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mipsn64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mipsn64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mips64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mips64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipseb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipsel: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof/arch/mips64eb: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mips64el: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mipseb: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mipsel: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mipsn64eb: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mipsn64el: gconfig.h src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mips64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mipseb: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mipsel: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el: config.h defs.mk Added Files: src/external/gpl3/binutils/lib/libsframe/arch/mips64eb: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mips64el: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mipseb: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mipsel: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mipsn64eb: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mipsn64el: config.h defs.mk Log Message: binutils: mknative for 2.42 v.s. mips* To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfdver.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/config.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/defs.mk cvs rdiff -u -r1.14 -r1.15 \
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: rin Date: Tue Jul 9 14:47:52 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/mips64eb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mips64el: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipseb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsel: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsn64eb: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/mipsn64el: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/mips64eb: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mips64el: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mipseb: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mipsel: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mipsn64eb: config.h src/external/gpl3/binutils/lib/libgnuctf/arch/mipsn64el: config.h src/external/gpl3/binutils/lib/libiberty/arch/mips64eb: config.h src/external/gpl3/binutils/lib/libiberty/arch/mips64el: config.h src/external/gpl3/binutils/lib/libiberty/arch/mipseb: config.h src/external/gpl3/binutils/lib/libiberty/arch/mipsel: config.h src/external/gpl3/binutils/lib/libiberty/arch/mipsn64eb: config.h src/external/gpl3/binutils/lib/libiberty/arch/mipsn64el: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mips64eb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mips64el: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mipseb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mipsel: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mipsn64eb: config.h src/external/gpl3/binutils/lib/libopcodes/arch/mipsn64el: config.h src/external/gpl3/binutils/usr.bin/common/arch/mips64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mips64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mipseb: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mipsel: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mipsn64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/mipsn64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mips64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mips64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipseb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipsel: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof/arch/mips64eb: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mips64el: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mipseb: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mipsel: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mipsn64eb: gconfig.h src/external/gpl3/binutils/usr.bin/gprof/arch/mipsn64el: gconfig.h src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mips64el: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mipseb: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mipsel: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el: config.h defs.mk Added Files: src/external/gpl3/binutils/lib/libsframe/arch/mips64eb: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mips64el: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mipseb: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mipsel: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mipsn64eb: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/mipsn64el: config.h defs.mk Log Message: binutils: mknative for 2.42 v.s. mips* To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfdver.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/config.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/defs.mk cvs rdiff -u -r1.14 -r1.15 \
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: christos Date: Tue Jul 9 04:29:11 UTC 2024 Modified Files: src/external/gpl3/binutils/lib/libbfd: Makefile src/external/gpl3/binutils/lib/libbfd/arch/i386: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf: Makefile src/external/gpl3/binutils/lib/libgnuctf/arch/i386: config.h src/external/gpl3/binutils/lib/libiberty/arch/i386: config.h src/external/gpl3/binutils/lib/libopcodes: Makefile src/external/gpl3/binutils/lib/libopcodes/arch/i386: config.h defs.mk src/external/gpl3/binutils/usr.bin/common/arch/i386: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas/arch/i386: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof/arch/i386: gconfig.h src/external/gpl3/binutils/usr.bin/ld/arch/i386: config.h defs.mk Added Files: src/external/gpl3/binutils/lib/libsframe: Makefile src/external/gpl3/binutils/lib/libsframe/arch/i386: config.h defs.mk src/external/gpl3/binutils/lib/libsframe/arch/x86_64: config.h defs.mk Log Message: regen x86, adjust Makefiles. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/external/gpl3/binutils/lib/libbfd/Makefile cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/lib/libbfd/arch/i386/bfd.h \ src/external/gpl3/binutils/lib/libbfd/arch/i386/config.h cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/binutils/lib/libbfd/arch/i386/bfdver.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/lib/libbfd/arch/i386/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils/lib/libgnuctf/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libgnuctf/arch/i386/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/lib/libiberty/arch/i386/config.h cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/binutils/lib/libopcodes/Makefile cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/lib/libopcodes/arch/i386/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/lib/libopcodes/arch/i386/defs.mk cvs rdiff -u -r0 -r1.1 src/external/gpl3/binutils/lib/libsframe/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/i386/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/i386/defs.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/binutils/lib/libsframe/arch/x86_64/config.h \ src/external/gpl3/binutils/lib/libsframe/arch/x86_64/defs.mk cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/common/arch/i386/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/common/arch/i386/defs.mk cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/gas/arch/i386/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/gas/arch/i386/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/gprof/arch/i386/gconfig.h cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/i386/defs.mk 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/usr.bin/ld
Module Name:src Committed By: christos Date: Tue Jul 9 04:24:33 UTC 2024 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: make sure that the ldscripts directory exists To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/binutils/usr.bin/ld/Makefile 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/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.40 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.41 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.40 Sun Jun 30 12:10:22 2024 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Tue Jul 9 00:24:33 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.40 2024/06/30 16:10:22 christos Exp $ +# $NetBSD: Makefile,v 1.41 2024/07/09 04:24:33 christos Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -69,6 +69,7 @@ CLEANFILES+= .depend.${f} e${f}.c e${f}.c: ${DIST}/ld/genscripts.sh ${.CURDIR}/Makefile stringify.sed ${_MKTARGET_CREATE} unset MACHINE || true; \ + mkdir -p ldscripts && \ NATIVE=yes ${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld \ ${LIBDIR} "/usr" "/usr/bin" \ ${G_target_alias} ${G_target_alias} ${G_target_alias} \
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: christos Date: Tue Jul 9 04:24:33 UTC 2024 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: make sure that the ldscripts directory exists To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/binutils/usr.bin/ld/Makefile 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/usr.sbin
Module Name:src Committed By: christos Date: Thu Jul 4 02:20:03 UTC 2024 Modified Files: src/external/gpl3/binutils/usr.sbin/dbsym: Makefile src/external/gpl3/binutils/usr.sbin/mdsetimage: Makefile Added Files: src/external/gpl3/binutils/usr.sbin: bfd.mk Log Message: Adjust for new binutils To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/gpl3/binutils/usr.sbin/bfd.mk cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/binutils/usr.sbin/dbsym/Makefile cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile 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/usr.sbin/dbsym/Makefile diff -u src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.13 src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.14 --- src/external/gpl3/binutils/usr.sbin/dbsym/Makefile:1.13 Sun Jun 30 12:10:22 2024 +++ src/external/gpl3/binutils/usr.sbin/dbsym/Makefile Wed Jul 3 22:20:03 2024 @@ -1,41 +1,14 @@ -# $NetBSD: Makefile,v 1.13 2024/06/30 16:10:22 christos Exp $ +# $NetBSD: Makefile,v 1.14 2024/07/04 02:20:03 christos Exp $ .include .if (defined(HOSTPROG) && \ (${TOOLCHAIN_MISSING} == "no" || defined(EXTERNAL_TOOLCHAIN))) || \ ${MKBINUTILS} != "no" -BFDSUBDIR= lib PROG= dbsym MAN= dbsym.8 -CPPFLAGS+= -I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include - -.if !defined(HOSTPROG) -PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd -PROGDPLIBS+= sframe ${TOP}/${BFDSUBDIR}/libsframe -PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty -.else -CPPFLAGS+= -I${BFDDIR} -DPADD+= ${BFDDIR}/libbfd.a -LDADD+= -L${BFDDIR} -lbfd -DPADD+= ${SFRAMEDIR}/libsframe.a -LDADD+= -L${SFRAMEDIR} -lsframe -DPADD+= ${IBERTYDIR}/libiberty.a -LDADD+= -L${IBERTYDIR} -liberty -.endif - -.include - -.ifndef HOSTPROG -.include "${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" -CPPFLAGS+= -I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} ${G_INCLUDES} -LDADD+= -lintl -DPADD+= ${LIBINTL} -.endif # HOSTPROG - -LDADD+= -lz -# No DPADD because we don't know the format and we didn't build it. +.include "${.PARSEDIR}/../bfd.mk" .endif # MKBINUTILS != no Index: src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile diff -u src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.15 src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.16 --- src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.15 Sun Jun 30 13:46:39 2024 +++ src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile Wed Jul 3 22:20:03 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2024/06/30 17:46:39 christos Exp $ +# $NetBSD: Makefile,v 1.16 2024/07/04 02:20:03 christos Exp $ .include @@ -8,40 +8,13 @@ MDSETIMAGE=${NETBSDSRCDIR}/usr.sbin/mdse .if (defined(HOSTPROG) && \ (${TOOLCHAIN_MISSING} == "no" || defined(EXTERNAL_TOOLCHAIN))) || \ ${MKBINUTILS} != "no" -BFDSUBDIR= lib PROG= mdsetimage SRCS= mdsetimage.c bin_bfd.c MAN= mdsetimage.8 -CPPFLAGS+= -I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include -I${MDSETIMAGE} +CPPFLAGS+= -I${MDSETIMAGE} -.if !defined(HOSTPROG) -PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd -PROGDPLIBS+= sframe ${TOP}/${BFDSUBDIR}/libsframe -PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty -.else -DPADD+= ${BFDDIR}/libbfd.a -LDADD+= -L${BFDDIR} -lbfd -DPADD+= ${SFRAMEDIR}/libsframe.a -LDADD+= -L${SFRAMEDIR} -lsframe -DPADD+= ${IBERTYDIR}/libiberty.a -LDADD+= -L${IBERTYDIR} -liberty -CPPFLAGS+= -I${BFDDIR} -.endif - -.include - -.ifndef HOSTPROG -.include "${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" - -CPPFLAGS+= -I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} ${G_INCLUDES} -LDADD+= -lintl -DPADD+= ${LIBINTL} -DPADD+= ${LIBZ} -.endif # HOSTPROG - -LDADD+= -lz -# No DPADD because we don't know the format and we didn't build it. +.include "${.PARSEDIR}/../bfd.mk" .endif # MKBINUTILS != no Added files: Index: src/external/gpl3/binutils/usr.sbin/bfd.mk diff -u /dev/null src/external/gpl3/binutils/usr.sbin/bfd.mk:1.1 --- /dev/null Wed Jul 3 22:20:03 2024 +++ src/external/gpl3/binutils/usr.sbin/bfd.mk Wed Jul 3 22:20:03 2024 @@ -0,0 +1,31 @@ +# $NetBSD: bfd.mk,v 1.1 2024/07/04 02:20:03 christos Exp $ + +BFDSUBDIR= lib + +CPPFLAGS+= -I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include + +.if !defined(HOSTPROG) +PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd +PROGDPLIBS+= sframe ${TOP}/${BFDSUBDIR}/libsframe +PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty +.else +CPPFLAGS+= -I${BFDDIR} +DPADD+= ${BFDDIR}/.libs/libbfd.a +LDADD+= -L${BFDDIR}/.libs -lbfd +DPADD+= ${SFRAMEDIR}/.libs/libsframe.a +LDADD+= -L${SFRAMEDIR}/.libs -lsframe +DPADD+= ${IBERTYDIR}/libiberty.a +LDADD+= -L${IBERTYDIR} -liberty +.endif + +.include + +.ifndef HOSTPROG +.include "${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" +CPPFLAGS+=
CVS commit: src/external/gpl3/binutils/usr.sbin
Module Name:src Committed By: christos Date: Thu Jul 4 02:20:03 UTC 2024 Modified Files: src/external/gpl3/binutils/usr.sbin/dbsym: Makefile src/external/gpl3/binutils/usr.sbin/mdsetimage: Makefile Added Files: src/external/gpl3/binutils/usr.sbin: bfd.mk Log Message: Adjust for new binutils To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/gpl3/binutils/usr.sbin/bfd.mk cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/binutils/usr.sbin/dbsym/Makefile cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile 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: christos Date: Thu Jul 4 01:06:07 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/ld: Makefile.am Makefile.in Log Message: avoid using pattern rules that our make does not support. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/binutils/dist/ld/Makefile.am cvs rdiff -u -r1.20 -r1.21 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/ld
Module Name:src Committed By: christos Date: Thu Jul 4 01:06:07 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/ld: Makefile.am Makefile.in Log Message: avoid using pattern rules that our make does not support. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/binutils/dist/ld/Makefile.am cvs rdiff -u -r1.20 -r1.21 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.19 src/external/gpl3/binutils/dist/ld/Makefile.am:1.20 --- src/external/gpl3/binutils/dist/ld/Makefile.am:1.19 Sun Jun 30 12:10:19 2024 +++ src/external/gpl3/binutils/dist/ld/Makefile.am Wed Jul 3 21:06:07 2024 @@ -643,10 +643,22 @@ GEN_DEPENDS = $(srcdir)/genscripts.sh ld @TDIRS@ -e%.c: - $(AM_V_GEN)${GENSCRIPTS} $* "$(tdir_$*)" +# We can't use pattern rules as we don't want to depend on GNU +# make, or else these rules could have been expressed in one +# two-liner: 'e%.c:' and ' ${GENSCRIPTS} $* "$(tdir_$*)"'. +# (The recursive variable expansion is portable.) + +run-genscripts: + $(AM_V_at)${GENSCRIPTS} $(script_target) "$($(script_tdirname))" + +.PHONY: run-genscripts + +#e%.c: +# $(AM_V_GEN)${GENSCRIPTS} $* "$(tdir_$*)" $(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES): $(GEN_DEPENDS) + $(AM_V_GEN)base=`echo $@ | sed -e 's,e\(.*\).c,\1,'`; \ + $(MAKE) run-genscripts "script_target=$$base" "script_tdirname=tdir_$$base" #Dummy rule to prevent make considering e%.c as a source for missing #.Pc files (and they are all missing until the e*.c files are generated). Index: src/external/gpl3/binutils/dist/ld/Makefile.in diff -u src/external/gpl3/binutils/dist/ld/Makefile.in:1.20 src/external/gpl3/binutils/dist/ld/Makefile.in:1.21 --- src/external/gpl3/binutils/dist/ld/Makefile.in:1.20 Sun Jun 30 12:10:19 2024 +++ src/external/gpl3/binutils/dist/ld/Makefile.in Wed Jul 3 21:06:07 2024 @@ -2389,10 +2389,22 @@ ldscripts/stamp: @TDIRS@ -e%.c: - $(AM_V_GEN)${GENSCRIPTS} $* "$(tdir_$*)" + +# We can't use pattern rules as we don't want to depend on GNU +# make, or else these rules could have been expressed in one +# two-liner: 'e%.c:' and ' ${GENSCRIPTS} $* "$(tdir_$*)"'. +# (The recursive variable expansion is portable.) +run-genscripts: + $(AM_V_at)${GENSCRIPTS} $(script_target) "$($(script_tdirname))" + +.PHONY: run-genscripts + +#e%.c: +# $(AM_V_GEN)${GENSCRIPTS} $* "$(tdir_$*)" $(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES): $(GEN_DEPENDS) + $(AM_V_GEN)base=`echo $@ | sed -e 's,e\(.*\).c,\1,'`; \ + $(MAKE) run-genscripts "script_target=$$base" "script_tdirname=tdir_$$base" #Dummy rule to prevent make considering e%.c as a source for missing #.Pc files (and they are all missing until the e*.c files are generated).
CVS commit: src/external/gpl3/gcc.old/lib
Module Name:src Committed By: rin Date: Tue Jul 2 04:51:41 UTC 2024 Modified Files: src/external/gpl3/gcc.old/lib: Makefile Log Message: gcc.old: Skip sanitizers for `MKGCCCMDS=no` as done for gcc To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc.old/lib/Makefile 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/gcc.old/lib/Makefile diff -u src/external/gpl3/gcc.old/lib/Makefile:1.11 src/external/gpl3/gcc.old/lib/Makefile:1.12 --- src/external/gpl3/gcc.old/lib/Makefile:1.11 Mon Feb 20 02:11:57 2023 +++ src/external/gpl3/gcc.old/lib/Makefile Tue Jul 2 04:51:41 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2023/02/20 02:11:57 mrg Exp $ +# $NetBSD: Makefile,v 1.12 2024/07/02 04:51:41 rin Exp $ .include @@ -11,6 +11,7 @@ SUBDIR+= liblto_plugin .if (${MKLIBSTDCXX} != "no") && (${MKCXX} != "no") SUBDIR+= libsupc++ libstdc++-v3 +.if ${MKGCCCMDS} != "no" SUBDIR+= .WAIT libasan liblsan libubsan # TSan does not work with 32bit address space and has not been ported @@ -18,6 +19,7 @@ SUBDIR+= .WAIT libasan liblsan libubsan .if ${MACHINE} == "amd64" SUBDIR+= libtsan .endif +.endif .endif
CVS commit: src/external/gpl3/gcc.old/lib
Module Name:src Committed By: rin Date: Tue Jul 2 04:51:41 UTC 2024 Modified Files: src/external/gpl3/gcc.old/lib: Makefile Log Message: gcc.old: Skip sanitizers for `MKGCCCMDS=no` as done for gcc To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc.old/lib/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: rin Date: Tue Jul 2 02:36:22 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_atomic_clang.h src/external/gpl3/gcc/lib: Makefile.sanitizer Log Message: gcc: lib*san: Enable built-in 64-bit atomic ops for !__HAVE_ATOMIC64_OPS as already done for some mips platforms by upstream. Now, libubsan (as well as libasan if platform itself is supported) work on some ILP32 platforms. Fix PR port-sparc/58352. This may be slower than another possible fix where all 64-bit atomic variables are replaced by 32-bit ones. But, it should still be better than having relatively large diffs to upstream; sanitizers are not enabled for normal use, anyway. XXX Note that filename confusion in upstream codes: - "sanitizer_atomic_clang.h" is used also for GCC. - "sanitizer_atomic_clang_mips.h" has no mips specific codes. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gcc/lib/Makefile.sanitizer Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: rin Date: Tue Jul 2 02:36:22 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_atomic_clang.h src/external/gpl3/gcc/lib: Makefile.sanitizer Log Message: gcc: lib*san: Enable built-in 64-bit atomic ops for !__HAVE_ATOMIC64_OPS as already done for some mips platforms by upstream. Now, libubsan (as well as libasan if platform itself is supported) work on some ILP32 platforms. Fix PR port-sparc/58352. This may be slower than another possible fix where all 64-bit atomic variables are replaced by 32-bit ones. But, it should still be better than having relatively large diffs to upstream; sanitizers are not enabled for normal use, anyway. XXX Note that filename confusion in upstream codes: - "sanitizer_atomic_clang.h" is used also for GCC. - "sanitizer_atomic_clang_mips.h" has no mips specific codes. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gcc/lib/Makefile.sanitizer 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/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h diff -u src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h:1.4 src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h:1.5 --- src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h:1.4 Mon Jul 31 01:44:56 2023 +++ src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h Tue Jul 2 02:36:22 2024 @@ -94,11 +94,17 @@ inline bool atomic_compare_exchange_weak } // namespace __sanitizer // This include provides explicit template instantiations for atomic_uint64_t -// on MIPS32, which does not directly support 8 byte atomics. It has to +// on platforms, which do not directly support 8 byte atomics. It has to // proceed the template definitions above. #if defined(_MIPS_SIM) && defined(_ABIO32) && _MIPS_SIM == _ABIO32 # include "sanitizer_atomic_clang_mips.h" #endif +#if SANITIZER_NETBSD +# include +# ifndef __HAVE_ATOMIC64_OPS +#include "sanitizer_atomic_clang_mips.h" +# endif +#endif #undef ATOMIC_ORDER Index: src/external/gpl3/gcc/lib/Makefile.sanitizer diff -u src/external/gpl3/gcc/lib/Makefile.sanitizer:1.18 src/external/gpl3/gcc/lib/Makefile.sanitizer:1.19 --- src/external/gpl3/gcc/lib/Makefile.sanitizer:1.18 Sun Feb 25 06:07:28 2024 +++ src/external/gpl3/gcc/lib/Makefile.sanitizer Tue Jul 2 02:36:22 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.sanitizer,v 1.18 2024/02/25 06:07:28 mrg Exp $ +# $NetBSD: Makefile.sanitizer,v 1.19 2024/07/02 02:36:22 rin Exp $ SANITIZER=${GCCDIST}/libsanitizer .PATH: ${SANITIZER}/interception ${SANITIZER}/sanitizer_common @@ -123,13 +123,3 @@ COPTS.sanitizer_symbolizer_report.cc += COPTS.ubsan_diag.cc += -O1 COPTS.ubsan_init.cc += -O1 .endif - -# XXX GCC 12 sanitizers has higher minimal requirements upon some CPUs. -# - 32-bit SPARC needs v8 to supply eg __sync_add_and_fetch_4 -# - i386 needs i586 for __sync_val_compare_and_swap_8. -.if ${MACHINE_ARCH} == "sparc" -COPTS+= -mcpu=v8 -.endif -.if ${MACHINE_ARCH} == "i386" -COPTS+= -march=i586 -.endif
CVS commit: src/external/gpl3/gcc/dist/gcc
Module Name:src Committed By: rin Date: Mon Jul 1 05:31:10 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: tree-ssa-ccp.cc Log Message: gcc: tree-ssa-cpp.c: Drop stale local change for sh3, NFC Support for SHmedia ABI was removed a long ago, and now `UNITS_PER_WORD` is fixed to 4. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.cc 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/gcc/dist/gcc/tree-ssa-ccp.cc diff -u src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.cc:1.3 src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.cc:1.4 --- src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.cc:1.3 Sun Jun 30 08:38:40 2024 +++ src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.cc Mon Jul 1 05:31:10 2024 @@ -4672,10 +4672,6 @@ make_pass_post_ipa_warn (gcc::context *c #ifdef _LP64 #define TARGET_64BIT 1 #else -#ifdef __sh__ -#undef UNITS_PER_WORD -#define UNITS_PER_WORD 4 /* original definition varies depending on cpu */ -#endif #define TARGET_64BIT 0 #endif
CVS commit: src/external/gpl3/gcc/dist/gcc
Module Name:src Committed By: rin Date: Mon Jul 1 05:31:10 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc: tree-ssa-ccp.cc Log Message: gcc: tree-ssa-cpp.c: Drop stale local change for sh3, NFC Support for SHmedia ABI was removed a long ago, and now `UNITS_PER_WORD` is fixed to 4. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.cc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000
Module Name:src Committed By: rin Date: Mon Jul 1 05:19:46 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: ppc-asm.h Log Message: gcc: ppc-asm.h: Drop local change with NFC This has been introduced for rev 1.2: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.h.diff?r1=1.1.1.1.8.1=1.2=h but does not make any difference. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.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/gcc/dist/gcc/config/rs6000/ppc-asm.h diff -u src/external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.h:1.11 src/external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.h:1.12 --- src/external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.h:1.11 Sun Jul 30 05:51:29 2023 +++ src/external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.h Mon Jul 1 05:19:46 2024 @@ -384,7 +384,7 @@ GLUE(.L,name): \ #endif #endif -#if defined(__ELF__) && defined(__linux__) && !defined(__powerpc64__) +#if defined __linux__ && !defined __powerpc64__ .section .note.GNU-stack .previous #endif
CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000
Module Name:src Committed By: rin Date: Mon Jul 1 05:19:46 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: ppc-asm.h Log Message: gcc: ppc-asm.h: Drop local change with NFC This has been introduced for rev 1.2: http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.h.diff?r1=1.1.1.1.8.1=1.2=h but does not make any difference. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.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/gcc/dist/gcc/config
Module Name:src Committed By: rin Date: Mon Jul 1 05:12:11 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h Log Message: gcc: netbsd-elf.h: Remove duplicate `SUBTARGET_EXTRA_SPECS` definition To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.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/gcc/dist/gcc/config/netbsd-elf.h diff -u src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h:1.21 src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h:1.22 --- src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h:1.21 Sun Jul 30 05:51:22 2023 +++ src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h Mon Jul 1 05:12:11 2024 @@ -106,18 +106,6 @@ along with GCC; see the file COPYING3. #undef SUBTARGET_EXTRA_SPECS #define SUBTARGET_EXTRA_SPECS NETBSD_SUBTARGET_EXTRA_SPECS - -/* Provide the standard list of subtarget extra specs for NetBSD targets. */ -#define NETBSD_SUBTARGET_EXTRA_SPECS \ - { "netbsd_link_ld_elf_so",NETBSD_LINK_LD_ELF_SO_SPEC }, \ - { "netbsd_cpp_spec", NETBSD_CPP_SPEC }, \ - { "netbsd_link_spec", NETBSD_LINK_SPEC_ELF }, \ - { "netbsd_entry_point", NETBSD_ENTRY_POINT }, \ - { "netbsd_endfile_spec", NETBSD_ENDFILE_SPEC }, - -#undef SUBTARGET_EXTRA_SPECS -#define SUBTARGET_EXTRA_SPECS NETBSD_SUBTARGET_EXTRA_SPECS - /* Use --as-needed -lgcc_s for eh support. */ #ifdef HAVE_LD_AS_NEEDED #define USE_LD_AS_NEEDED 1
CVS commit: src/external/gpl3/gcc/dist/gcc/config
Module Name:src Committed By: rin Date: Mon Jul 1 05:12:11 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h Log Message: gcc: netbsd-elf.h: Remove duplicate `SUBTARGET_EXTRA_SPECS` definition To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.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
Module Name:src Committed By: rin Date: Mon Jul 1 03:55:30 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/bfd: configure src/external/gpl3/binutils/dist/gold: configure Log Message: binutils: Drop meaningless diff from upstream, NFC To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/binutils/dist/bfd/configure cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils/dist/gold/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/bfd/configure diff -u src/external/gpl3/binutils/dist/bfd/configure:1.21 src/external/gpl3/binutils/dist/bfd/configure:1.22 --- src/external/gpl3/binutils/dist/bfd/configure:1.21 Sun Jun 30 16:10:15 2024 +++ src/external/gpl3/binutils/dist/bfd/configure Mon Jul 1 03:55:30 2024 @@ -16241,7 +16241,6 @@ if test "${target}" = "${host}"; then arm*-*-netbsd* | arm-*-openbsd*) COREFILE=netbsd-core.lo ;; - arm*-*-netbsd*) COREFILE=netbsd-core.lo ;; hppa*-*-hpux*) COREFILE=hpux-core.lo ;; hppa*-*-hiux*) COREFILE=hpux-core.lo ;; hppa*-*-mpeix*) COREFILE=hpux-core.lo ;; Index: src/external/gpl3/binutils/dist/gold/configure diff -u src/external/gpl3/binutils/dist/gold/configure:1.3 src/external/gpl3/binutils/dist/gold/configure:1.4 --- src/external/gpl3/binutils/dist/gold/configure:1.3 Sun Jun 30 16:10:18 2024 +++ src/external/gpl3/binutils/dist/gold/configure Mon Jul 1 03:55:30 2024 @@ -8744,6 +8744,7 @@ $as_echo "$LIBINTL" >&6; } fi + $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
CVS commit: src/external/gpl3/binutils/dist
Module Name:src Committed By: rin Date: Mon Jul 1 03:55:30 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/bfd: configure src/external/gpl3/binutils/dist/gold: configure Log Message: binutils: Drop meaningless diff from upstream, NFC To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/binutils/dist/bfd/configure cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils/dist/gold/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/bfd
Module Name:src Committed By: rin Date: Mon Jul 1 02:33:34 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/bfd: Makefile.am Log Message: binutils: bfd: Makefile.am: Fix copy-paste for previous To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/bfd/Makefile.am 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/Makefile.am diff -u src/external/gpl3/binutils/dist/bfd/Makefile.am:1.11 src/external/gpl3/binutils/dist/bfd/Makefile.am:1.12 --- src/external/gpl3/binutils/dist/bfd/Makefile.am:1.11 Sun Jun 30 16:10:15 2024 +++ src/external/gpl3/binutils/dist/bfd/Makefile.am Mon Jul 1 02:33:34 2024 @@ -909,7 +909,7 @@ pe-loongarch64igen.c: peXXigen.c pe-riscv64igen.c: peXXigen.c $(AM_V_at)echo "#line 1 \"peXXigen.c\"" > $@ - $(AM_V_GEN)$(SED) -e s/XX/peAArch64/g < $> >> $@ + $(AM_V_GEN)$(SED) -e s/XX/peRiscV64/g < $> >> $@ host-aout.lo: Makefile
CVS commit: src/external/gpl3/binutils/dist/bfd
Module Name:src Committed By: rin Date: Mon Jul 1 02:33:34 UTC 2024 Modified Files: src/external/gpl3/binutils/dist/bfd: Makefile.am Log Message: binutils: bfd: Makefile.am: Fix copy-paste for previous To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/bfd/Makefile.am Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sun Jun 30 21:39:52 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/usr.bin/gcc/arch/ia64: auto-host.h bversion.h configargs.h defs.mk plugin-version.h Log Message: mknative-gcc for GCC 12.4.0 and ia64. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h cvs rdiff -u -r1.19 -r1.20 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk cvs rdiff -u -r1.20 -r1.21 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/symver-config.h cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h cvs rdiff -u -r1.22 -r1.23 \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk 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/gcc/lib/libstdc++-v3/arch/ia64/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h:1.24 src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h:1.25 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h:1.24 Mon Jul 31 10:07:40 2023 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h Sun Jun 30 21:39:51 2024 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.117 2023/07/31 01:48:37 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.118 2024/02/21 08:24:46 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ // Predefined symbols and macros -*- C++ -*- @@ -38,7 +38,7 @@ #define _GLIBCXX_RELEASE 12 // The datestamp of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20230508 +#define __GLIBCXX__ 20240620 // Macros for various attributes. // _GLIBCXX_PURE @@ -349,13 +349,16 @@ namespace __gnu_cxx # define _GLIBCXX_DEFAULT_ABI_TAG #endif -// Defined if inline namespaces are used for versioning. +// Non-zero if inline namespaces are used for versioning the entire library. # define _GLIBCXX_INLINE_VERSION 0 -// Inline namespace for symbol versioning. #if _GLIBCXX_INLINE_VERSION +// Inline namespace for symbol versioning of (nearly) everything in std. # define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __8 { # define _GLIBCXX_END_NAMESPACE_VERSION } +// Unused when everything in std is versioned anyway. +# define _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X) +# define _GLIBCXX_END_INLINE_ABI_NAMESPACE(X) namespace std { @@ -380,8 +383,12 @@ _GLIBCXX_END_NAMESPACE_VERSION } #else +// Unused. # define _GLIBCXX_BEGIN_NAMESPACE_VERSION # define _GLIBCXX_END_NAMESPACE_VERSION +// Used to version individual components, e.g. std::_V2::error_category. +# define _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X) inline namespace X { +# define _GLIBCXX_END_INLINE_ABI_NAMESPACE(X) } // inline namespace X #endif // Inline namespaces for special modes: debug, parallel. @@ -820,6 +827,9 @@ namespace std #undef _GLIBCXX_HAS_BUILTIN +// Mark code that should be ignored by the compiler, but seen by Doxygen. +#define _GLIBCXX_DOXYGEN_ONLY(X) + // PSTL configuration #if __cplusplus >= 201703L @@ -1328,7 +1338,7 @@ namespace std #define _GLIBCXX_HAVE_TANL 1 /* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_TGMATH_H */ +#define _GLIBCXX_HAVE_TGMATH_H 1 /* Define to 1 if you have the `timespec_get' function. */ #define _GLIBCXX_HAVE_TIMESPEC_GET 1 @@ -1781,6 +1791,12 @@ namespace std namespace std::tr1. */ #define _GLIBCXX_USE_C99_STDINT_TR1 1 +/* Define if usable chdir is available in . */ +#define _GLIBCXX_USE_CHDIR 1 + +/* Define if usable chmod is available in . */ +#define _GLIBCXX_USE_CHMOD 1 + /* Defined if clock_gettime syscall has monotonic and realtime clock support. */ /* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ @@ -1805,6 +1821,9 @@ namespace std /* Define if fchmodat is available in . */ #define _GLIBCXX_USE_FCHMODAT 1 +/* Define if usable getcwd is available in . */ +#define _GLIBCXX_USE_GETCWD 1 + /* Defined if gettimeofday is available. */ #define _GLIBCXX_USE_GETTIMEOFDAY 1 @@ -1820,6 +1839,9 @@ namespace std /* Define if lstat is available in . */ #define _GLIBCXX_USE_LSTAT 1 +/* Define if usable mkdir is available in . */ +#define _GLIBCXX_USE_MKDIR 1 + /* Defined if nanosleep is available. */ #define _GLIBCXX_USE_NANOSLEEP 1 Index:
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sun Jun 30 21:39:52 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/usr.bin/gcc/arch/ia64: auto-host.h bversion.h configargs.h defs.mk plugin-version.h Log Message: mknative-gcc for GCC 12.4.0 and ia64. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h cvs rdiff -u -r1.19 -r1.20 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk cvs rdiff -u -r1.20 -r1.21 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/symver-config.h cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h cvs rdiff -u -r1.22 -r1.23 \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sun Jun 30 20:10:00 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: gstdint.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/alpha: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earm: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmhf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/hppa: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/i386: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/m68000: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/m68k: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mips64el: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/powerpc: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/riscv32: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/riscv64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/sh3el: configargs.h
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sun Jun 30 20:10:00 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: gstdint.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: gstdint.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/alpha: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earm: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmhf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/hppa: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/i386: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/m68000: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/m68k: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mips64el: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/powerpc: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/riscv32: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/riscv64: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb: configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/sh3el: configargs.h
CVS commit: src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem
Module Name:src Committed By: mrg Date: Sun Jun 30 19:19:47 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem: ops-common.h Log Message: fix unused variable warning. move 'count' inside the #ifdef as noted by Chavdar on current-users. To generate a diff of this commit: cvs rdiff -u -r1.1.1.5 -r1.2 \ src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops-common.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/gcc/dist/libstdc++-v3/src/filesystem
Module Name:src Committed By: mrg Date: Sun Jun 30 19:19:47 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem: ops-common.h Log Message: fix unused variable warning. move 'count' inside the #ifdef as noted by Chavdar on current-users. To generate a diff of this commit: cvs rdiff -u -r1.1.1.5 -r1.2 \ src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops-common.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/gcc/dist/libstdc++-v3/src/filesystem/ops-common.h diff -u src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops-common.h:1.1.1.5 src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops-common.h:1.2 --- src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops-common.h:1.1.1.5 Sun Jun 30 07:35:39 2024 +++ src/external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops-common.h Sun Jun 30 19:19:47 2024 @@ -513,8 +513,8 @@ _GLIBCXX_BEGIN_NAMESPACE_FILESYSTEM return false; } -size_t count = from_st->st_size; #if defined _GLIBCXX_USE_SENDFILE && ! defined _GLIBCXX_FILESYSTEM_IS_WINDOWS +size_t count = from_st->st_size; ssize_t n = 0; if (count != 0) {
CVS commit: src/external/gpl3/binutils/usr.sbin/mdsetimage
Module Name:src Committed By: christos Date: Sun Jun 30 17:46:39 UTC 2024 Modified Files: src/external/gpl3/binutils/usr.sbin/mdsetimage: Makefile Log Message: fix pasto To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile 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/usr.sbin/mdsetimage/Makefile diff -u src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.14 src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.15 --- src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile:1.14 Sun Jun 30 12:10:22 2024 +++ src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile Sun Jun 30 13:46:39 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2024/06/30 16:10:22 christos Exp $ +# $NetBSD: Makefile,v 1.15 2024/06/30 17:46:39 christos Exp $ .include @@ -23,8 +23,8 @@ PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/ .else DPADD+= ${BFDDIR}/libbfd.a LDADD+= -L${BFDDIR} -lbfd -DPADD+= ${SFRAMEDIR}/libbfd.a -LDADD+= -L${SFRAMEDIR} -lbfd +DPADD+= ${SFRAMEDIR}/libsframe.a +LDADD+= -L${SFRAMEDIR} -lsframe DPADD+= ${IBERTYDIR}/libiberty.a LDADD+= -L${IBERTYDIR} -liberty CPPFLAGS+= -I${BFDDIR}
CVS commit: src/external/gpl3/binutils/usr.sbin/mdsetimage
Module Name:src Committed By: christos Date: Sun Jun 30 17:46:39 UTC 2024 Modified Files: src/external/gpl3/binutils/usr.sbin/mdsetimage: Makefile Log Message: fix pasto To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 \ src/external/gpl3/binutils/usr.sbin/mdsetimage/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: christos Date: Sun Jun 30 16:15:04 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1obj: Makefile src/external/gpl3/gcc/usr.bin/cc1objplus: Makefile src/external/gpl3/gcc/usr.bin/common: Makefile src/external/gpl3/gcc/usr.bin/common-target: Makefile src/external/gpl3/gcc/usr.bin/cpp: Makefile src/external/gpl3/gcc/usr.bin/g++: Makefile src/external/gpl3/gcc/usr.bin/gcc: Makefile src/external/gpl3/gcc/usr.bin/gcov: Makefile src/external/gpl3/gcc/usr.bin/libcpp: Makefile src/external/gpl3/gcc/usr.bin/lto-dump: Makefile src/external/gpl3/gcc/usr.bin/lto-wrapper: Makefile src/external/gpl3/gcc/usr.bin/lto1: Makefile Log Message: make SSP build work again To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/usr.bin/cc1/Makefile cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/usr.bin/cc1obj/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/usr.bin/cc1objplus/Makefile cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/usr.bin/common/Makefile cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc/usr.bin/common-target/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/usr.bin/cpp/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/usr.bin/g++/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/usr.bin/gcc/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/usr.bin/gcov/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/usr.bin/libcpp/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/usr.bin/lto-dump/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/usr.bin/lto-wrapper/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/usr.bin/lto1/Makefile 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/gcc/lib/libstdc++-v3/Makefile diff -u src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.55 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.56 --- src/external/gpl3/gcc/lib/libstdc++-v3/Makefile:1.55 Wed Feb 21 04:06:56 2024 +++ src/external/gpl3/gcc/lib/libstdc++-v3/Makefile Sun Jun 30 12:15:02 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.55 2024/02/21 09:06:56 mrg Exp $ +# $NetBSD: Makefile,v 1.56 2024/06/30 16:15:02 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -214,6 +214,8 @@ COPTS.${f}.cc+= -fimplicit-templates ${G # XXXGCC12 # hits on sparc, sparc64, armv7 at least COPTS.floating_to_chars.cc+= -Wno-error=unused-function +COPTS.cp-demangle.c+= -Wno-error=stack-protector +COPTS.floating_to_chars.cc+= -Wno-error=stack-protector .include .include Index: src/external/gpl3/gcc/usr.bin/cc1/Makefile diff -u src/external/gpl3/gcc/usr.bin/cc1/Makefile:1.21 src/external/gpl3/gcc/usr.bin/cc1/Makefile:1.22 --- src/external/gpl3/gcc/usr.bin/cc1/Makefile:1.21 Tue Aug 1 01:57:54 2023 +++ src/external/gpl3/gcc/usr.bin/cc1/Makefile Sun Jun 30 12:15:03 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2023/08/01 05:57:54 mrg Exp $ +# $NetBSD: Makefile,v 1.22 2024/06/30 16:15:03 christos Exp $ PROG= cc1 SRCS= ${G_C_OBJS:S,c-family/,,:S,c/,,:S,known-headers.o,known-headers.cc,:S,c-spellcheck.o,c-spellcheck.cc,:Nlibcpp.a:.o=.cc} @@ -26,20 +26,20 @@ CHECKSUM_OBJS= ${BACKENDOBJ}/libbackend. # XXX check this out, probably need it for plugins? # LDFLAGS+= -rdynamic -.if 0 -COPTS.c-ada-spec.cc= -Wno-stack-protector -COPTS.c-attribs.cc= -Wno-stack-protector -COPTS.c-aux-info.cc= -Wno-stack-protector -COPTS.c-common.cc= -Wno-stack-protector -COPTS.c-cppbuiltin.cc= -Wno-stack-protector -COPTS.c-decl.cc= -Wno-stack-protector -COPTS.c-format.cc= -Wno-stack-protector -COPTS.c-lex.cc= -Wno-stack-protector -COPTS.c-opts.cc= -Wno-stack-protector -COPTS.c-ppoutput.cc= -Wno-stack-protector -COPTS.c-pragma.cc= -Wno-stack-protector -COPTS.c-typeck.cc= -Wno-stack-protector -.endif +COPTS.c-ada-spec.cc= -Wno-error=stack-protector +COPTS.c-attribs.cc= -Wno-error=stack-protector +COPTS.c-aux-info.cc= -Wno-error=stack-protector +COPTS.c-common.cc= -Wno-error=stack-protector +COPTS.c-cppbuiltin.cc= -Wno-error=stack-protector +COPTS.c-decl.cc= -Wno-error=stack-protector +COPTS.c-format.cc= -Wno-error=stack-protector +COPTS.c-lex.cc= -Wno-error=stack-protector +COPTS.c-omp.cc= -Wno-error=stack-protector +COPTS.c-opts.cc= -Wno-error=stack-protector +COPTS.c-ppoutput.cc= -Wno-error=stack-protector +COPTS.c-pragma.cc= -Wno-error=stack-protector +COPTS.c-pretty-print.cc= -Wno-error=stack-protector +COPTS.c-typeck.cc= -Wno-error=stack-protector CPPFLAGS.default-c.cc+= -I${BACKENDOBJ} Index: src/external/gpl3/gcc/usr.bin/cc1obj/Makefile diff -u src/external/gpl3/gcc/usr.bin/cc1obj/Makefile:1.19
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: christos Date: Sun Jun 30 16:15:04 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1obj: Makefile src/external/gpl3/gcc/usr.bin/cc1objplus: Makefile src/external/gpl3/gcc/usr.bin/common: Makefile src/external/gpl3/gcc/usr.bin/common-target: Makefile src/external/gpl3/gcc/usr.bin/cpp: Makefile src/external/gpl3/gcc/usr.bin/g++: Makefile src/external/gpl3/gcc/usr.bin/gcc: Makefile src/external/gpl3/gcc/usr.bin/gcov: Makefile src/external/gpl3/gcc/usr.bin/libcpp: Makefile src/external/gpl3/gcc/usr.bin/lto-dump: Makefile src/external/gpl3/gcc/usr.bin/lto-wrapper: Makefile src/external/gpl3/gcc/usr.bin/lto1: Makefile Log Message: make SSP build work again To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/usr.bin/cc1/Makefile cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/usr.bin/cc1obj/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/usr.bin/cc1objplus/Makefile cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/usr.bin/common/Makefile cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc/usr.bin/common-target/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/usr.bin/cpp/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/usr.bin/g++/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/usr.bin/gcc/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/usr.bin/gcov/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/usr.bin/libcpp/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/usr.bin/lto-dump/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/usr.bin/lto-wrapper/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/usr.bin/lto1/Makefile 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.old/usr.bin/ld
Module Name:src Committed By: christos Date: Sun Jun 30 16:14:19 UTC 2024 Modified Files: src/external/gpl3/binutils.old/usr.bin/ld: Makefile Log Message: backport make depend fix To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/binutils.old/usr.bin/ld/Makefile 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.old/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils.old/usr.bin/ld/Makefile:1.10 src/external/gpl3/binutils.old/usr.bin/ld/Makefile:1.11 --- src/external/gpl3/binutils.old/usr.bin/ld/Makefile:1.10 Sat Jun 29 12:36:13 2024 +++ src/external/gpl3/binutils.old/usr.bin/ld/Makefile Sun Jun 30 12:14:19 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2024/06/29 16:36:13 christos Exp $ +# $NetBSD: Makefile,v 1.11 2024/06/30 16:14:19 christos Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -47,7 +47,8 @@ ${PROG}.info: configdoc.texi bfdver.texi .depend.${f}: ${f}.sh ${_MKTARGET_CREATE} - (srcdir=${DIST}/ld EMULATION_NAME=$f . ${>:M*.sh} && \ + (alias source_sh=.; \ + srcdir=${DIST}/ld EMULATION_NAME=$f . ${>:M*.sh} && \ if [ x"$$TEMPLATE_NAME" != x ]; then \ temp_name=$$TEMPLATE_NAME.em; \ else \
CVS commit: src/external/gpl3/binutils.old/usr.bin/ld
Module Name:src Committed By: christos Date: Sun Jun 30 16:14:19 UTC 2024 Modified Files: src/external/gpl3/binutils.old/usr.bin/ld: Makefile Log Message: backport make depend fix To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/binutils.old/usr.bin/ld/Makefile 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: christos Date: Sun Jun 30 16:10:22 UTC 2024 Modified Files: src/external/gpl3/binutils/dist: Makefile.in Makefile.tpl config.guess config.sub configure configure.ac src/external/gpl3/binutils/dist/bfd: ChangeLog Makefile.am Makefile.in aoutx.h archive.c archures.c bfd-in2.h bfd.c coff-alpha.c coffcode.h config.bfd configure configure.ac configure.host cpu-mips.c cpu-or1k.c cpu-riscv.c dwarf2.c elf-bfd.h elf-eh-frame.c elf.c elf32-arm.c elf32-avr.c elf32-hppa.c elf32-i386.c elf32-m68k.c elf32-or1k.c elf32-ppc.c elf32-sh.c elf32-vax.c elf64-alpha.c elf64-mips.c elf64-ppc.c elf64-x86-64.c elflink.c elfn32-mips.c elfnn-riscv.c elfxx-mips.c elfxx-riscv.c elfxx-riscv.h elfxx-sparc.c libbfd.h linker.c reloc.c syms.c targets.c version.h warning.m4 src/external/gpl3/binutils/dist/bfd/doc: bfd.info bfdt.texi bfdver.texi local.mk reloc.texi src/external/gpl3/binutils/dist/binutils: ChangeLog Makefile.in NEWS aclocal.m4 ar.c arsup.c bucomm.c configure dwarf.c objcopy.c readelf.c strings.c src/external/gpl3/binutils/dist/binutils/doc: addr2line.1 ar.1 binutils.texi c++filt.1 cxxfilt.man dlltool.1 elfedit.1 local.mk nm.1 objcopy.1 objdump.1 ranlib.1 readelf.1 size.1 strings.1 strip.1 windmc.1 windres.1 src/external/gpl3/binutils/dist/cpu: or1korbis.cpu src/external/gpl3/binutils/dist/gas: ChangeLog Makefile.am Makefile.in app.c as.h atof-generic.c configure configure.ac configure.tgt input-scrub.c macro.c remap.c sb.c write.c src/external/gpl3/binutils/dist/gas/config: atof-vax.c obj-elf.c tc-aarch64.c tc-alpha.c tc-arm.c tc-m68k.c tc-mips.c tc-mips.h tc-or1k.c tc-or1k.h tc-ppc.c tc-riscv.c tc-riscv.h tc-sparc.c tc-vax.c tc-vax.h vax-inst.h src/external/gpl3/binutils/dist/gas/doc: as.1 as.info c-mips.texi c-ppc.texi local.mk src/external/gpl3/binutils/dist/gold: Makefile.am configure src/external/gpl3/binutils/dist/gprof: configure corefile.c gprof.1 gprof.c gprof.info src/external/gpl3/binutils/dist/include: ChangeLog bfdlink.h dis-asm.h objalloc.h src/external/gpl3/binutils/dist/include/elf: arm.h common.h internal.h mips.h or1k.h ppc.h riscv.h src/external/gpl3/binutils/dist/include/opcode: hppa.h mips.h ppc.h riscv-opc.h riscv.h src/external/gpl3/binutils/dist/ld: ChangeLog Makefile.am Makefile.in configure configure.ac configure.host configure.tgt genscripts.sh ldctor.c ldemul.c ldemul.h ldexp.c ldgram.c ldgram.h ldlang.c ldlang.h ldlex.c ldlex.h ldlex.l ldmain.c ldmain.h lexsup.c src/external/gpl3/binutils/dist/ld/emulparams: elf32lriscv-defs.sh elf64lriscv-defs.sh elf_i386.sh src/external/gpl3/binutils/dist/ld/emultempl: aarch64elf.em armelf.em beos.em elf.em genelf.em mmo.em pe.em pep.em riscvelf.em spuelf.em xtensaelf.em src/external/gpl3/binutils/dist/ld/scripttempl: elf.sc sh.sc src/external/gpl3/binutils/dist/libiberty: Makefile.in configure configure.ac floatformat.c make-temp-file.c objalloc.c src/external/gpl3/binutils/dist/opcodes: ChangeLog Makefile.am Makefile.in cgen.sh configure disassemble.c mips-dis.c mips-opc.c or1k-asm.c or1k-desc.c or1k-desc.h or1k-dis.c or1k-ibld.c or1k-opc.c or1k-opc.h or1k-opinst.c ppc-dis.c ppc-opc.c riscv-dis.c riscv-opc.c sparc-dis.c src/external/gpl3/binutils/lib: Makefile src/external/gpl3/binutils/lib/libbfd/arch/x86_64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/x86_64: config.h src/external/gpl3/binutils/lib/libiberty/arch/x86_64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/x86_64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common: Makefile.prog src/external/gpl3/binutils/usr.bin/common/arch/x86_64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas: Makefile src/external/gpl3/binutils/usr.bin/gas/arch/x86_64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof: Makefile src/external/gpl3/binutils/usr.bin/gprof/arch/x86_64: gconfig.h src/external/gpl3/binutils/usr.bin/ld: Makefile src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: config.h defs.mk src/external/gpl3/binutils/usr.bin/readelf: Makefile src/external/gpl3/binutils/usr.sbin/dbsym: Makefile src/external/gpl3/binutils/usr.sbin/mdsetimage: Makefile Removed Files: src/external/gpl3/binutils/dist/bfd: aix386-core.c i386netbsd.c sco5-core.c
CVS commit: src/external/gpl3/binutils
Module Name:src Committed By: christos Date: Sun Jun 30 16:10:22 UTC 2024 Modified Files: src/external/gpl3/binutils/dist: Makefile.in Makefile.tpl config.guess config.sub configure configure.ac src/external/gpl3/binutils/dist/bfd: ChangeLog Makefile.am Makefile.in aoutx.h archive.c archures.c bfd-in2.h bfd.c coff-alpha.c coffcode.h config.bfd configure configure.ac configure.host cpu-mips.c cpu-or1k.c cpu-riscv.c dwarf2.c elf-bfd.h elf-eh-frame.c elf.c elf32-arm.c elf32-avr.c elf32-hppa.c elf32-i386.c elf32-m68k.c elf32-or1k.c elf32-ppc.c elf32-sh.c elf32-vax.c elf64-alpha.c elf64-mips.c elf64-ppc.c elf64-x86-64.c elflink.c elfn32-mips.c elfnn-riscv.c elfxx-mips.c elfxx-riscv.c elfxx-riscv.h elfxx-sparc.c libbfd.h linker.c reloc.c syms.c targets.c version.h warning.m4 src/external/gpl3/binutils/dist/bfd/doc: bfd.info bfdt.texi bfdver.texi local.mk reloc.texi src/external/gpl3/binutils/dist/binutils: ChangeLog Makefile.in NEWS aclocal.m4 ar.c arsup.c bucomm.c configure dwarf.c objcopy.c readelf.c strings.c src/external/gpl3/binutils/dist/binutils/doc: addr2line.1 ar.1 binutils.texi c++filt.1 cxxfilt.man dlltool.1 elfedit.1 local.mk nm.1 objcopy.1 objdump.1 ranlib.1 readelf.1 size.1 strings.1 strip.1 windmc.1 windres.1 src/external/gpl3/binutils/dist/cpu: or1korbis.cpu src/external/gpl3/binutils/dist/gas: ChangeLog Makefile.am Makefile.in app.c as.h atof-generic.c configure configure.ac configure.tgt input-scrub.c macro.c remap.c sb.c write.c src/external/gpl3/binutils/dist/gas/config: atof-vax.c obj-elf.c tc-aarch64.c tc-alpha.c tc-arm.c tc-m68k.c tc-mips.c tc-mips.h tc-or1k.c tc-or1k.h tc-ppc.c tc-riscv.c tc-riscv.h tc-sparc.c tc-vax.c tc-vax.h vax-inst.h src/external/gpl3/binutils/dist/gas/doc: as.1 as.info c-mips.texi c-ppc.texi local.mk src/external/gpl3/binutils/dist/gold: Makefile.am configure src/external/gpl3/binutils/dist/gprof: configure corefile.c gprof.1 gprof.c gprof.info src/external/gpl3/binutils/dist/include: ChangeLog bfdlink.h dis-asm.h objalloc.h src/external/gpl3/binutils/dist/include/elf: arm.h common.h internal.h mips.h or1k.h ppc.h riscv.h src/external/gpl3/binutils/dist/include/opcode: hppa.h mips.h ppc.h riscv-opc.h riscv.h src/external/gpl3/binutils/dist/ld: ChangeLog Makefile.am Makefile.in configure configure.ac configure.host configure.tgt genscripts.sh ldctor.c ldemul.c ldemul.h ldexp.c ldgram.c ldgram.h ldlang.c ldlang.h ldlex.c ldlex.h ldlex.l ldmain.c ldmain.h lexsup.c src/external/gpl3/binutils/dist/ld/emulparams: elf32lriscv-defs.sh elf64lriscv-defs.sh elf_i386.sh src/external/gpl3/binutils/dist/ld/emultempl: aarch64elf.em armelf.em beos.em elf.em genelf.em mmo.em pe.em pep.em riscvelf.em spuelf.em xtensaelf.em src/external/gpl3/binutils/dist/ld/scripttempl: elf.sc sh.sc src/external/gpl3/binutils/dist/libiberty: Makefile.in configure configure.ac floatformat.c make-temp-file.c objalloc.c src/external/gpl3/binutils/dist/opcodes: ChangeLog Makefile.am Makefile.in cgen.sh configure disassemble.c mips-dis.c mips-opc.c or1k-asm.c or1k-desc.c or1k-desc.h or1k-dis.c or1k-ibld.c or1k-opc.c or1k-opc.h or1k-opinst.c ppc-dis.c ppc-opc.c riscv-dis.c riscv-opc.c sparc-dis.c src/external/gpl3/binutils/lib: Makefile src/external/gpl3/binutils/lib/libbfd/arch/x86_64: bfd.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libgnuctf/arch/x86_64: config.h src/external/gpl3/binutils/lib/libiberty/arch/x86_64: config.h src/external/gpl3/binutils/lib/libopcodes/arch/x86_64: config.h defs.mk src/external/gpl3/binutils/usr.bin/common: Makefile.prog src/external/gpl3/binutils/usr.bin/common/arch/x86_64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gas: Makefile src/external/gpl3/binutils/usr.bin/gas/arch/x86_64: config.h defs.mk src/external/gpl3/binutils/usr.bin/gprof: Makefile src/external/gpl3/binutils/usr.bin/gprof/arch/x86_64: gconfig.h src/external/gpl3/binutils/usr.bin/ld: Makefile src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: config.h defs.mk src/external/gpl3/binutils/usr.bin/readelf: Makefile src/external/gpl3/binutils/usr.sbin/dbsym: Makefile src/external/gpl3/binutils/usr.sbin/mdsetimage: Makefile Removed Files: src/external/gpl3/binutils/dist/bfd: aix386-core.c i386netbsd.c sco5-core.c
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sun Jun 30 09:37:00 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64: auto-host.h bversion.h defs.mk plugin-version.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb: auto-host.h bversion.h defs.mk plugin-version.h src/external/gpl3/gcc/usr.bin/gcc/arch/alpha: auto-host.h bversion.h defs.mk plugin-version.h src/external/gpl3/gcc/usr.bin/gcc/arch/earm: auto-host.h bversion.h defs.mk plugin-version.h
CVS commit: src/external/gpl3/gcc/dist
Module Name:src Committed By: mrg Date: Sun Jun 30 08:38:43 UTC 2024 Modified Files: src/external/gpl3/gcc/dist: LAST_UPDATED MD5SUMS NEWS configure configure.ac src/external/gpl3/gcc/dist/INSTALL: binaries.html build.html configure.html download.html finalinstall.html gfdl.html index.html prerequisites.html specific.html test.html src/external/gpl3/gcc/dist/gcc: ChangeLog cfgexpand.cc configure configure.ac ggc-common.cc system.h tree-ssa-ccp.cc ubsan.cc src/external/gpl3/gcc/dist/gcc/c-family: c-cppbuiltin.cc src/external/gpl3/gcc/dist/gcc/config: host-darwin.cc src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-builtins.cc aarch64-netbsd.h aarch64.h src/external/gpl3/gcc/dist/gcc/config/arm: arm.md src/external/gpl3/gcc/dist/gcc/config/i386: i386.h i386.md i386.opt src/external/gpl3/gcc/dist/gcc/config/mips: mips.cc src/external/gpl3/gcc/dist/gcc/config/pa: pa.cc src/external/gpl3/gcc/dist/gcc/config/riscv: sync.md src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.cc src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc src/external/gpl3/gcc/dist/gcc/doc: cpp.1 cpp.info cppinternals.info extend.texi fsf-funding.7 g++.1 gcc.1 gcc.info gccinstall.info gccint.info gcov-tool.1 gcov.1 gfdl.7 gfortran.1 gpl.7 invoke.texi src/external/gpl3/gcc/dist/libcpp: lex.cc src/external/gpl3/gcc/dist/libcpp/include: cpplib.h src/external/gpl3/gcc/dist/libgcc: config.host unwind-dw2-fde-dip.c src/external/gpl3/gcc/dist/libgomp: Makefile.in configure configure.ac libgomp.info src/external/gpl3/gcc/dist/libsanitizer: ChangeLog configure.tgt src/external/gpl3/gcc/dist/libstdc++-v3: acinclude.m4 configure configure.ac src/external/gpl3/gcc/dist/libstdc++-v3/config/io: basic_file_stdio.cc src/external/gpl3/gcc/dist/libstdc++-v3/include/bits: stl_algo.h stl_algobase.h stl_pair.h src/external/gpl3/gcc/dist/libstdc++-v3/include/std: complex mutex src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++: exception_ptr.h src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11: compatibility-thread-c++0x.cc Added Files: src/external/gpl3/gcc/dist/fixincludes/tests/base/objc: runtime.h src/external/gpl3/gcc/dist/libgcc/config: t-darwin-min-1 t-darwin-min-5 t-darwin-min-8 Log Message: merge GCC 12.4.0. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/dist/LAST_UPDATED \ src/external/gpl3/gcc/dist/MD5SUMS cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/dist/NEWS \ src/external/gpl3/gcc/dist/configure.ac cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gcc/dist/configure cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/dist/INSTALL/binaries.html \ src/external/gpl3/gcc/dist/INSTALL/finalinstall.html \ src/external/gpl3/gcc/dist/INSTALL/gfdl.html \ src/external/gpl3/gcc/dist/INSTALL/index.html \ src/external/gpl3/gcc/dist/INSTALL/test.html cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/dist/INSTALL/build.html \ src/external/gpl3/gcc/dist/INSTALL/configure.html \ src/external/gpl3/gcc/dist/INSTALL/prerequisites.html cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/dist/INSTALL/download.html \ src/external/gpl3/gcc/dist/INSTALL/specific.html cvs rdiff -u -r0 -r1.3 \ src/external/gpl3/gcc/dist/fixincludes/tests/base/objc/runtime.h cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/dist/gcc/ChangeLog \ src/external/gpl3/gcc/dist/gcc/configure cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/cfgexpand.cc \ src/external/gpl3/gcc/dist/gcc/ggc-common.cc \ src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.cc \ src/external/gpl3/gcc/dist/gcc/ubsan.cc cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gcc/dist/gcc/configure.ac cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/dist/gcc/system.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/gcc/c-family/c-cppbuiltin.cc cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/host-darwin.cc cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-builtins.cc cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.h cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/dist/gcc/config/arm/arm.md cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/dist/gcc/config/i386/i386.h cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/dist/gcc/config/i386/i386.md cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/dist/gcc/config/i386/i386.opt cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/mips/mips.cc cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/pa/pa.cc cvs rdiff -u -r1.8 -r1.9
CVS commit: src/external/gpl3/gcc/dist
Module Name:src Committed By: mrg Date: Sun Jun 30 08:38:43 UTC 2024 Modified Files: src/external/gpl3/gcc/dist: LAST_UPDATED MD5SUMS NEWS configure configure.ac src/external/gpl3/gcc/dist/INSTALL: binaries.html build.html configure.html download.html finalinstall.html gfdl.html index.html prerequisites.html specific.html test.html src/external/gpl3/gcc/dist/gcc: ChangeLog cfgexpand.cc configure configure.ac ggc-common.cc system.h tree-ssa-ccp.cc ubsan.cc src/external/gpl3/gcc/dist/gcc/c-family: c-cppbuiltin.cc src/external/gpl3/gcc/dist/gcc/config: host-darwin.cc src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-builtins.cc aarch64-netbsd.h aarch64.h src/external/gpl3/gcc/dist/gcc/config/arm: arm.md src/external/gpl3/gcc/dist/gcc/config/i386: i386.h i386.md i386.opt src/external/gpl3/gcc/dist/gcc/config/mips: mips.cc src/external/gpl3/gcc/dist/gcc/config/pa: pa.cc src/external/gpl3/gcc/dist/gcc/config/riscv: sync.md src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.cc src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc src/external/gpl3/gcc/dist/gcc/doc: cpp.1 cpp.info cppinternals.info extend.texi fsf-funding.7 g++.1 gcc.1 gcc.info gccinstall.info gccint.info gcov-tool.1 gcov.1 gfdl.7 gfortran.1 gpl.7 invoke.texi src/external/gpl3/gcc/dist/libcpp: lex.cc src/external/gpl3/gcc/dist/libcpp/include: cpplib.h src/external/gpl3/gcc/dist/libgcc: config.host unwind-dw2-fde-dip.c src/external/gpl3/gcc/dist/libgomp: Makefile.in configure configure.ac libgomp.info src/external/gpl3/gcc/dist/libsanitizer: ChangeLog configure.tgt src/external/gpl3/gcc/dist/libstdc++-v3: acinclude.m4 configure configure.ac src/external/gpl3/gcc/dist/libstdc++-v3/config/io: basic_file_stdio.cc src/external/gpl3/gcc/dist/libstdc++-v3/include/bits: stl_algo.h stl_algobase.h stl_pair.h src/external/gpl3/gcc/dist/libstdc++-v3/include/std: complex mutex src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++: exception_ptr.h src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11: compatibility-thread-c++0x.cc Added Files: src/external/gpl3/gcc/dist/fixincludes/tests/base/objc: runtime.h src/external/gpl3/gcc/dist/libgcc/config: t-darwin-min-1 t-darwin-min-5 t-darwin-min-8 Log Message: merge GCC 12.4.0. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/dist/LAST_UPDATED \ src/external/gpl3/gcc/dist/MD5SUMS cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/dist/NEWS \ src/external/gpl3/gcc/dist/configure.ac cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gcc/dist/configure cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/dist/INSTALL/binaries.html \ src/external/gpl3/gcc/dist/INSTALL/finalinstall.html \ src/external/gpl3/gcc/dist/INSTALL/gfdl.html \ src/external/gpl3/gcc/dist/INSTALL/index.html \ src/external/gpl3/gcc/dist/INSTALL/test.html cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/dist/INSTALL/build.html \ src/external/gpl3/gcc/dist/INSTALL/configure.html \ src/external/gpl3/gcc/dist/INSTALL/prerequisites.html cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/dist/INSTALL/download.html \ src/external/gpl3/gcc/dist/INSTALL/specific.html cvs rdiff -u -r0 -r1.3 \ src/external/gpl3/gcc/dist/fixincludes/tests/base/objc/runtime.h cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/dist/gcc/ChangeLog \ src/external/gpl3/gcc/dist/gcc/configure cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/cfgexpand.cc \ src/external/gpl3/gcc/dist/gcc/ggc-common.cc \ src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.cc \ src/external/gpl3/gcc/dist/gcc/ubsan.cc cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gcc/dist/gcc/configure.ac cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/dist/gcc/system.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/gcc/c-family/c-cppbuiltin.cc cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/host-darwin.cc cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-builtins.cc cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.h cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/dist/gcc/config/arm/arm.md cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/dist/gcc/config/i386/i386.h cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/dist/gcc/config/i386/i386.md cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/dist/gcc/config/i386/i386.opt cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/mips/mips.cc cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/pa/pa.cc cvs rdiff -u -r1.8 -r1.9
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sat Jun 29 23:25:55 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: note mips and ppc switched. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/external/gpl3/gcc/README.gcc12 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/gcc/README.gcc12 diff -u src/external/gpl3/gcc/README.gcc12:1.24 src/external/gpl3/gcc/README.gcc12:1.25 --- src/external/gpl3/gcc/README.gcc12:1.24 Tue Jun 18 14:08:11 2024 +++ src/external/gpl3/gcc/README.gcc12 Sat Jun 29 23:25:55 2024 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc12,v 1.24 2024/06/18 14:08:11 rin Exp $ +$NetBSD: README.gcc12,v 1.25 2024/06/29 23:25:55 mrg Exp $ new stuff: @@ -53,12 +53,12 @@ i386 y y y y y[18] y y n[19] y ia64 y b y y y y y[3] n y m68000 y y y y b n y[14] ? ? m68k y y y y b y y[14] y[14] ? -mipseb y b y y b y ? ? ? -mipsel y b y y b y ? ? ? -mips64eb y b y y b y ? ? ? -mips64el y b y y b y ? ? ? -powerpc y y y y y y y y ? -powerpc64 y ? ? y b b ? ? ? +mipseb y b y y b y y y y +mipsel y b y y b y y ? y +mips64eb y b y y b y y y y +mips64el y b y y b y y ? y +powerpc y y y y y y y y y +powerpc64 y ? ? y b b ? ? y sh3eb y ? y y b y ? ? ? sh3el y n[20] y y b y n[22] ? ? sparc y y y y n[21] y y y y
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sat Jun 29 23:25:55 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: note mips and ppc switched. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/external/gpl3/gcc/README.gcc12 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.old/dist
Module Name:src Committed By: christos Date: Sat Jun 29 17:51:09 UTC 2024 Removed Files: src/external/gpl3/binutils.old/dist: md5.sum src/external/gpl3/binutils.old/dist/bfd: aout-tic30.c coff-ppc.c coff-tic80.c cpu-cr16c.c cpu-k1om.c cpu-l1om.c cpu-plugin.c cpu-tic80.c cpu-xc16x.c elf32-cr16c.c elf32-xc16x.c elf32-xgate.h pe-ppc.c pei-ppc.c stamp-h.in src/external/gpl3/binutils.old/dist/bfd/doc: Makefile.am Makefile.in core.texi src/external/gpl3/binutils.old/dist/binutils: stamp-h.in src/external/gpl3/binutils.old/dist/binutils/doc: Makefile.am Makefile.in binutils.info src/external/gpl3/binutils.old/dist/cpu: xc16x.cpu xc16x.opc src/external/gpl3/binutils.old/dist/etc: configure.in src/external/gpl3/binutils.old/dist/gas: bfin-lex.c bfin-parse.c bfin-parse.h m68k-parse.c rl78-parse.c rl78-parse.h rx-parse.c rx-parse.h stamp-h.in struc-symbol.h src/external/gpl3/binutils.old/dist/gas/config: tc-xc16x.c tc-xc16x.h te-symbian.h src/external/gpl3/binutils.old/dist/gas/doc: Makefile.am Makefile.in c-xc16x.texi src/external/gpl3/binutils.old/dist/gprof: stamp-h.in src/external/gpl3/binutils.old/dist/include/coff: go32exe.h powerpc.h tic80.h src/external/gpl3/binutils.old/dist/include/elf: cr16c.h xc16x.h src/external/gpl3/binutils.old/dist/include/gdb: callback.h remote-sim.h src/external/gpl3/binutils.old/dist/include/opcode: tic80.h src/external/gpl3/binutils.old/dist/ld: stamp-h.in src/external/gpl3/binutils.old/dist/ld/emulparams: arcelf_prof.sh arclinux_prof.sh armsymbian.sh elf32_x86_64_nacl.sh elf32cr16c.sh elf32xc16x.sh elf32xc16xl.sh elf32xc16xs.sh elf_i386_chaos.sh elf_i386_nacl.sh elf_k1om.sh elf_k1om_fbsd.sh elf_l1om.sh elf_l1om_fbsd.sh elf_x86_64_nacl.sh ppclynx.sh ppcpe.sh tic30aout.sh tic80coff.sh src/external/gpl3/binutils.old/dist/ld/emultempl: armcoff.em elf32.em linux.em z80elf.em src/external/gpl3/binutils.old/dist/ld/scripttempl: armbpabi.sc elf32cr16c.sc elf32msp430_3.sc elf32xc16x.sc elf32xc16xl.sc elf32xc16xs.sc ppcpe.sc tic30aout.sc tic80coff.sc src/external/gpl3/binutils.old/dist/libiberty: rust-demangle.h src/external/gpl3/binutils.old/dist/opcodes: s12z.h stamp-h.in tic80-dis.c tic80-opc.c xc16x-asm.c xc16x-desc.c xc16x-desc.h xc16x-dis.c xc16x-ibld.c xc16x-opc.c xc16x-opc.h Log Message: remove old and generated cruft To generate a diff of this commit: cvs rdiff -u -r1.7 -r0 src/external/gpl3/binutils.old/dist/md5.sum cvs rdiff -u -r1.7 -r0 src/external/gpl3/binutils.old/dist/bfd/aout-tic30.c \ src/external/gpl3/binutils.old/dist/bfd/coff-ppc.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-k1om.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-l1om.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-plugin.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-xc16x.c \ src/external/gpl3/binutils.old/dist/bfd/elf32-xc16x.c \ src/external/gpl3/binutils.old/dist/bfd/pe-ppc.c \ src/external/gpl3/binutils.old/dist/bfd/pei-ppc.c cvs rdiff -u -r1.6 -r0 src/external/gpl3/binutils.old/dist/bfd/coff-tic80.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-cr16c.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-tic80.c \ src/external/gpl3/binutils.old/dist/bfd/elf32-cr16c.c \ src/external/gpl3/binutils.old/dist/bfd/elf32-xgate.h cvs rdiff -u -r1.5 -r0 src/external/gpl3/binutils.old/dist/bfd/stamp-h.in cvs rdiff -u -r1.8 -r0 \ src/external/gpl3/binutils.old/dist/bfd/doc/Makefile.am \ src/external/gpl3/binutils.old/dist/bfd/doc/Makefile.in cvs rdiff -u -r1.5 -r0 src/external/gpl3/binutils.old/dist/bfd/doc/core.texi cvs rdiff -u -r1.5 -r0 \ src/external/gpl3/binutils.old/dist/binutils/stamp-h.in cvs rdiff -u -r1.7 -r0 \ src/external/gpl3/binutils.old/dist/binutils/doc/Makefile.am \ src/external/gpl3/binutils.old/dist/binutils/doc/Makefile.in cvs rdiff -u -r1.6 -r0 \ src/external/gpl3/binutils.old/dist/binutils/doc/binutils.info cvs rdiff -u -r1.5 -r0 src/external/gpl3/binutils.old/dist/cpu/xc16x.cpu \ src/external/gpl3/binutils.old/dist/cpu/xc16x.opc cvs rdiff -u -r1.6 -r0 src/external/gpl3/binutils.old/dist/etc/configure.in cvs rdiff -u -r1.7 -r0 src/external/gpl3/binutils.old/dist/gas/bfin-lex.c \ src/external/gpl3/binutils.old/dist/gas/bfin-parse.c \ src/external/gpl3/binutils.old/dist/gas/bfin-parse.h \ src/external/gpl3/binutils.old/dist/gas/m68k-parse.c \ src/external/gpl3/binutils.old/dist/gas/rl78-parse.c \ src/external/gpl3/binutils.old/dist/gas/rl78-parse.h \ src/external/gpl3/binutils.old/dist/gas/rx-parse.c \ src/external/gpl3/binutils.old/dist/gas/rx-parse.h cvs
CVS commit: src/external/gpl3/binutils.old/dist
Module Name:src Committed By: christos Date: Sat Jun 29 17:51:09 UTC 2024 Removed Files: src/external/gpl3/binutils.old/dist: md5.sum src/external/gpl3/binutils.old/dist/bfd: aout-tic30.c coff-ppc.c coff-tic80.c cpu-cr16c.c cpu-k1om.c cpu-l1om.c cpu-plugin.c cpu-tic80.c cpu-xc16x.c elf32-cr16c.c elf32-xc16x.c elf32-xgate.h pe-ppc.c pei-ppc.c stamp-h.in src/external/gpl3/binutils.old/dist/bfd/doc: Makefile.am Makefile.in core.texi src/external/gpl3/binutils.old/dist/binutils: stamp-h.in src/external/gpl3/binutils.old/dist/binutils/doc: Makefile.am Makefile.in binutils.info src/external/gpl3/binutils.old/dist/cpu: xc16x.cpu xc16x.opc src/external/gpl3/binutils.old/dist/etc: configure.in src/external/gpl3/binutils.old/dist/gas: bfin-lex.c bfin-parse.c bfin-parse.h m68k-parse.c rl78-parse.c rl78-parse.h rx-parse.c rx-parse.h stamp-h.in struc-symbol.h src/external/gpl3/binutils.old/dist/gas/config: tc-xc16x.c tc-xc16x.h te-symbian.h src/external/gpl3/binutils.old/dist/gas/doc: Makefile.am Makefile.in c-xc16x.texi src/external/gpl3/binutils.old/dist/gprof: stamp-h.in src/external/gpl3/binutils.old/dist/include/coff: go32exe.h powerpc.h tic80.h src/external/gpl3/binutils.old/dist/include/elf: cr16c.h xc16x.h src/external/gpl3/binutils.old/dist/include/gdb: callback.h remote-sim.h src/external/gpl3/binutils.old/dist/include/opcode: tic80.h src/external/gpl3/binutils.old/dist/ld: stamp-h.in src/external/gpl3/binutils.old/dist/ld/emulparams: arcelf_prof.sh arclinux_prof.sh armsymbian.sh elf32_x86_64_nacl.sh elf32cr16c.sh elf32xc16x.sh elf32xc16xl.sh elf32xc16xs.sh elf_i386_chaos.sh elf_i386_nacl.sh elf_k1om.sh elf_k1om_fbsd.sh elf_l1om.sh elf_l1om_fbsd.sh elf_x86_64_nacl.sh ppclynx.sh ppcpe.sh tic30aout.sh tic80coff.sh src/external/gpl3/binutils.old/dist/ld/emultempl: armcoff.em elf32.em linux.em z80elf.em src/external/gpl3/binutils.old/dist/ld/scripttempl: armbpabi.sc elf32cr16c.sc elf32msp430_3.sc elf32xc16x.sc elf32xc16xl.sc elf32xc16xs.sc ppcpe.sc tic30aout.sc tic80coff.sc src/external/gpl3/binutils.old/dist/libiberty: rust-demangle.h src/external/gpl3/binutils.old/dist/opcodes: s12z.h stamp-h.in tic80-dis.c tic80-opc.c xc16x-asm.c xc16x-desc.c xc16x-desc.h xc16x-dis.c xc16x-ibld.c xc16x-opc.c xc16x-opc.h Log Message: remove old and generated cruft To generate a diff of this commit: cvs rdiff -u -r1.7 -r0 src/external/gpl3/binutils.old/dist/md5.sum cvs rdiff -u -r1.7 -r0 src/external/gpl3/binutils.old/dist/bfd/aout-tic30.c \ src/external/gpl3/binutils.old/dist/bfd/coff-ppc.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-k1om.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-l1om.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-plugin.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-xc16x.c \ src/external/gpl3/binutils.old/dist/bfd/elf32-xc16x.c \ src/external/gpl3/binutils.old/dist/bfd/pe-ppc.c \ src/external/gpl3/binutils.old/dist/bfd/pei-ppc.c cvs rdiff -u -r1.6 -r0 src/external/gpl3/binutils.old/dist/bfd/coff-tic80.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-cr16c.c \ src/external/gpl3/binutils.old/dist/bfd/cpu-tic80.c \ src/external/gpl3/binutils.old/dist/bfd/elf32-cr16c.c \ src/external/gpl3/binutils.old/dist/bfd/elf32-xgate.h cvs rdiff -u -r1.5 -r0 src/external/gpl3/binutils.old/dist/bfd/stamp-h.in cvs rdiff -u -r1.8 -r0 \ src/external/gpl3/binutils.old/dist/bfd/doc/Makefile.am \ src/external/gpl3/binutils.old/dist/bfd/doc/Makefile.in cvs rdiff -u -r1.5 -r0 src/external/gpl3/binutils.old/dist/bfd/doc/core.texi cvs rdiff -u -r1.5 -r0 \ src/external/gpl3/binutils.old/dist/binutils/stamp-h.in cvs rdiff -u -r1.7 -r0 \ src/external/gpl3/binutils.old/dist/binutils/doc/Makefile.am \ src/external/gpl3/binutils.old/dist/binutils/doc/Makefile.in cvs rdiff -u -r1.6 -r0 \ src/external/gpl3/binutils.old/dist/binutils/doc/binutils.info cvs rdiff -u -r1.5 -r0 src/external/gpl3/binutils.old/dist/cpu/xc16x.cpu \ src/external/gpl3/binutils.old/dist/cpu/xc16x.opc cvs rdiff -u -r1.6 -r0 src/external/gpl3/binutils.old/dist/etc/configure.in cvs rdiff -u -r1.7 -r0 src/external/gpl3/binutils.old/dist/gas/bfin-lex.c \ src/external/gpl3/binutils.old/dist/gas/bfin-parse.c \ src/external/gpl3/binutils.old/dist/gas/bfin-parse.h \ src/external/gpl3/binutils.old/dist/gas/m68k-parse.c \ src/external/gpl3/binutils.old/dist/gas/rl78-parse.c \ src/external/gpl3/binutils.old/dist/gas/rl78-parse.h \ src/external/gpl3/binutils.old/dist/gas/rx-parse.c \ src/external/gpl3/binutils.old/dist/gas/rx-parse.h cvs
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: rin Date: Tue Jun 18 14:08:11 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: README.gcc12: Update powerpc; everything fine for me! MKX11=yes build succeeds with the latest fix by mrg@. X11 server and client work just fine on my Power Mac G5. There's no regression for full ATF runs (except for ubsan requiring 64-bit atomic ops, as reported by port-sparc/58352), for all sub-architectures: oea, ibm4xx, and booke. Also, no regression for pkgsrc native build, as far as I can see. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gcc/README.gcc12 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/gcc/README.gcc12 diff -u src/external/gpl3/gcc/README.gcc12:1.23 src/external/gpl3/gcc/README.gcc12:1.24 --- src/external/gpl3/gcc/README.gcc12:1.23 Sun Jun 16 21:49:22 2024 +++ src/external/gpl3/gcc/README.gcc12 Tue Jun 18 14:08:11 2024 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc12,v 1.23 2024/06/16 21:49:22 skrll Exp $ +$NetBSD: README.gcc12,v 1.24 2024/06/18 14:08:11 rin Exp $ new stuff: @@ -57,7 +57,7 @@ mipseb y b y y b y ? ? ? mipsel y b y y b y ? ? ? mips64eb y b y y b y ? ? ? mips64el y b y y b y ? ? ? -powerpc y y y y y b ? ? ? +powerpc y y y y y y y y ? powerpc64 y ? ? y b b ? ? ? sh3eb y ? y y b y ? ? ? sh3el y n[20] y y b y n[22] ? ?
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: rin Date: Tue Jun 18 14:08:11 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: README.gcc12: Update powerpc; everything fine for me! MKX11=yes build succeeds with the latest fix by mrg@. X11 server and client work just fine on my Power Mac G5. There's no regression for full ATF runs (except for ubsan requiring 64-bit atomic ops, as reported by port-sparc/58352), for all sub-architectures: oea, ibm4xx, and booke. Also, no regression for pkgsrc native build, as far as I can see. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gcc/README.gcc12 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/usr.bin
Module Name:src Committed By: mrg Date: Tue Jun 18 04:07:18 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin: Makefile src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/host-libiberty: Makefile src/external/gpl3/gcc/usr.bin/include: Makefile Added Files: src/external/gpl3/gcc/usr.bin: rs6000-inc.mk Log Message: fix the rs6000 vs GCC 12 includes problems. we need a host-tool to generate one of the installed include files, so restructure the includes build to descend into "host-libiberty" with a "includes" target, and make "includes" target here depend upon libiberty.a, so it will be built before "include" subdir tries to use it to build rs6000-gen-builtins. put the generator code for rs6000-gen-builtins into "rs6000-inc.mk". no longer exclude rs6000-vecdefines.h in "include" subdir, and do not try to install it from "backend" subdir anymore. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/usr.bin/Makefile cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/usr.bin/rs6000-inc.mk cvs rdiff -u -r1.73 -r1.74 src/external/gpl3/gcc/usr.bin/backend/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/usr.bin/host-libiberty/Makefile cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/usr.bin/include/Makefile 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/gcc/usr.bin/Makefile diff -u src/external/gpl3/gcc/usr.bin/Makefile:1.15 src/external/gpl3/gcc/usr.bin/Makefile:1.16 --- src/external/gpl3/gcc/usr.bin/Makefile:1.15 Sun Feb 25 00:28:02 2024 +++ src/external/gpl3/gcc/usr.bin/Makefile Tue Jun 18 04:07:18 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2024/02/25 00:28:02 mrg Exp $ +# $NetBSD: Makefile,v 1.16 2024/06/18 04:07:18 mrg Exp $ NOOBJ=# defined @@ -8,11 +8,12 @@ GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5 .if ${MKGCC} != "no" && exists(${.CURDIR}/gcc/arch/${GCC_MACHINE_ARCH}/defs.mk) -.if ${MKGCCCMDS} != "no" || make(includes) +# host-libiberty is used by include on rs6000. +SUBDIR+= host-libiberty .WAIT # We keep libcpp here since it depends upon frontend. -SUBDIR+= host-libiberty .WAIT \ - host-libcpp .WAIT \ +.if ${MKGCCCMDS} != "no" || make(includes) +SUBDIR+= host-libcpp .WAIT \ ../../../mit/isl/lib/libisl \ backend .WAIT \ frontend .WAIT \ @@ -24,6 +25,10 @@ SUBDIR+= host-libiberty .WAIT \ SUBDIR+= include +# Make sure that we do host-liberty before include, rs6000 has a generator +# for an installed a header and the generator needs host-libiberty. +include-include: include-host-libiberty + .include .else Index: src/external/gpl3/gcc/usr.bin/backend/Makefile diff -u src/external/gpl3/gcc/usr.bin/backend/Makefile:1.73 src/external/gpl3/gcc/usr.bin/backend/Makefile:1.74 --- src/external/gpl3/gcc/usr.bin/backend/Makefile:1.73 Tue Jun 11 03:06:48 2024 +++ src/external/gpl3/gcc/usr.bin/backend/Makefile Tue Jun 18 04:07:18 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.73 2024/06/11 03:06:48 mrg Exp $ +# $NetBSD: Makefile,v 1.74 2024/06/18 04:07:18 mrg Exp $ HOSTPROG_CXX= 1 LIBISPRIVATE= yes @@ -35,12 +35,6 @@ HOST_CXXFLAGS+= -std=gnu++11 HOST_LIBIBERTYOBJ!= cd ${.CURDIR}/../host-libiberty && ${PRINTOBJDIR} -# XXX This is generated here, not in ../include. -.if ${GCC_MACHINE_ARCH} == "powerpc" || ${GCC_MACHINE_ARCH} == "powerpc64" -INCS+= rs6000-vecdefines.h -INCSDIR=${GCC_INCSDIR} -.endif - .include # Force using C++ for this @@ -439,24 +433,7 @@ CLEANFILES+= aarch-builtin-iterators.h .if ${GCC_MACHINE_ARCH} == "powerpc" || ${GCC_MACHINE_ARCH} == "powerpc64" # { -rs6000-gen-builtins.lo: ${HH} ${DIST}/gcc/config/rs6000/rs6000-gen-builtins.cc -rbtree.lo: ${HH} ${DIST}/gcc/config/rs6000/rbtree.cc -rs6000-gen-builtins: rs6000-gen-builtins.lo rbtree.lo - ${_MKTARGET_LINK} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} ${LDFLAGS.${.TARGET}} -rs6000-builtins.cc: rs6000-gen-builtins \ - ${DIST}/gcc/config/rs6000/rs6000-builtins.def \ - ${DIST}/gcc/config/rs6000/rs6000-overload.def - ${_MKTARGET_CREATE} - ./rs6000-gen-builtins \ - ${DIST}/gcc/config/rs6000/rs6000-builtins.def \ - ${DIST}/gcc/config/rs6000/rs6000-overload.def \ -rs6000-builtins.h rs6000-builtins.cc rs6000-vecdefines.h -rs6000-builtins.h rs6000-vecdefines.h: rs6000-builtins.cc - -CLEANFILES+= rs6000-builtins.h rs6000-builtins.cc rs6000-vecdefines.h -CLEANFILES+= rs6000-gen-builtins rbtree.lo rs6000-gen-builtins.lo - +.include "../rs6000-inc.mk" gtype-desc.h: rs6000-builtins.h .endif # } Index: src/external/gpl3/gcc/usr.bin/host-libiberty/Makefile diff -u src/external/gpl3/gcc/usr.bin/host-libiberty/Makefile:1.4 src/external/gpl3/gcc/usr.bin/host-libiberty/Makefile:1.5 --- src/external/gpl3/gcc/usr.bin/host-libiberty/Makefile:1.4 Sat Sep 18 01:47:08 2021 +++
CVS commit: src/external/gpl3/gcc/usr.bin
Module Name:src Committed By: mrg Date: Tue Jun 18 04:07:18 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin: Makefile src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/host-libiberty: Makefile src/external/gpl3/gcc/usr.bin/include: Makefile Added Files: src/external/gpl3/gcc/usr.bin: rs6000-inc.mk Log Message: fix the rs6000 vs GCC 12 includes problems. we need a host-tool to generate one of the installed include files, so restructure the includes build to descend into "host-libiberty" with a "includes" target, and make "includes" target here depend upon libiberty.a, so it will be built before "include" subdir tries to use it to build rs6000-gen-builtins. put the generator code for rs6000-gen-builtins into "rs6000-inc.mk". no longer exclude rs6000-vecdefines.h in "include" subdir, and do not try to install it from "backend" subdir anymore. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/usr.bin/Makefile cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/usr.bin/rs6000-inc.mk cvs rdiff -u -r1.73 -r1.74 src/external/gpl3/gcc/usr.bin/backend/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/usr.bin/host-libiberty/Makefile cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/usr.bin/include/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/libsanitizer/tsan
Module Name:src Committed By: riastradh Date: Mon Jun 17 23:35:52 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/tsan: tsan_interceptors_posix.cpp tsan_rtl.cpp tsan_rtl.h Log Message: libtsan: Work around large TLS alignment issue. PR lib/58349: tsan expects cacheline-aligned thread-local variables but ld.elf_so only supports pointer-aligned To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_posix.cpp \ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cpp cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.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/gcc/dist/libsanitizer/tsan/tsan_interceptors_posix.cpp diff -u src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_posix.cpp:1.3 src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_posix.cpp:1.4 --- src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_posix.cpp:1.3 Mon Jul 31 01:44:57 2023 +++ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_posix.cpp Mon Jun 17 23:35:52 2024 @@ -1082,7 +1082,7 @@ TSAN_INTERCEPTOR(void, pthread_exit, voi { SCOPED_INTERCEPTOR_RAW(pthread_exit, retval); #if !SANITIZER_MAC && !SANITIZER_ANDROID -CHECK_EQ(thr, _thread_placeholder); +CHECK_EQ(thr, reinterpret_cast((reinterpret_cast(cur_thread_placeholder) + SANITIZER_CACHE_LINE_SIZE - 1) & ~static_cast(SANITIZER_CACHE_LINE_SIZE - 1))); #endif } REAL(pthread_exit)(retval); Index: src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cpp diff -u src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cpp:1.3 src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cpp:1.4 --- src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cpp:1.3 Mon Jul 31 01:44:58 2023 +++ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cpp Mon Jun 17 23:35:52 2024 @@ -41,12 +41,16 @@ void (*on_initialize)(void); int (*on_finalize)(int); #endif +// XXX PR lib/58349 (https://gnats.NetBSD.org/58349): NetBSD ld.elf_so +// doesn't support TLS alignment beyond void *, so we have to buffer +// some extra space and do the alignment ourselves at all the reference +// sites. #if !SANITIZER_GO && !SANITIZER_MAC __attribute__((tls_model("initial-exec"))) -THREADLOCAL char cur_thread_placeholder[sizeof(ThreadState)] ALIGNED( +THREADLOCAL char cur_thread_placeholder[sizeof(ThreadState) + SANITIZER_CACHE_LINE_SIZE - 1] ALIGNED( SANITIZER_CACHE_LINE_SIZE); #endif -static char ctx_placeholder[sizeof(Context)] ALIGNED(SANITIZER_CACHE_LINE_SIZE); +static char ctx_placeholder[sizeof(Context) + SANITIZER_CACHE_LINE_SIZE - 1] ALIGNED(SANITIZER_CACHE_LINE_SIZE); Context *ctx; // Can be overriden by a front-end. @@ -366,7 +370,7 @@ void Initialize(ThreadState *thr) { // Install tool-specific callbacks in sanitizer_common. SetCheckUnwindCallback(CheckUnwind); - ctx = new(ctx_placeholder) Context; + ctx = new(reinterpret_cast((reinterpret_cast(ctx_placeholder) + SANITIZER_CACHE_LINE_SIZE - 1) & ~static_cast(SANITIZER_CACHE_LINE_SIZE - 1))) Context; const char *env_name = SANITIZER_GO ? "GORACE" : "TSAN_OPTIONS"; const char *options = GetEnv(env_name); CacheBinaryName(); Index: src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h diff -u src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h:1.4 src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h:1.5 --- src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h:1.4 Sun Feb 25 01:12:16 2024 +++ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h Mon Jun 17 23:35:52 2024 @@ -235,16 +235,16 @@ inline ThreadState *cur_thread_init() { __attribute__((tls_model("initial-exec"))) extern THREADLOCAL char cur_thread_placeholder[]; inline ThreadState *cur_thread() { - return reinterpret_cast(cur_thread_placeholder)->current; + return reinterpret_cast((reinterpret_cast(cur_thread_placeholder) + SANITIZER_CACHE_LINE_SIZE - 1) & ~static_cast(SANITIZER_CACHE_LINE_SIZE - 1))->current; } inline ThreadState *cur_thread_init() { - ThreadState *thr = reinterpret_cast(cur_thread_placeholder); + ThreadState *thr = reinterpret_cast((reinterpret_cast(cur_thread_placeholder) + SANITIZER_CACHE_LINE_SIZE - 1) & ~static_cast(SANITIZER_CACHE_LINE_SIZE - 1)); if (UNLIKELY(!thr->current)) thr->current = thr; return thr->current; } inline void set_cur_thread(ThreadState *thr) { - reinterpret_cast(cur_thread_placeholder)->current = thr; + reinterpret_cast((reinterpret_cast(cur_thread_placeholder) + SANITIZER_CACHE_LINE_SIZE - 1) & ~static_cast(SANITIZER_CACHE_LINE_SIZE - 1))->current = thr; } inline void cur_thread_finalize() { } # endif // SANITIZER_MAC || SANITIZER_ANDROID
CVS commit: src/external/gpl3/gcc/dist/libsanitizer/tsan
Module Name:src Committed By: riastradh Date: Mon Jun 17 23:35:52 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/tsan: tsan_interceptors_posix.cpp tsan_rtl.cpp tsan_rtl.h Log Message: libtsan: Work around large TLS alignment issue. PR lib/58349: tsan expects cacheline-aligned thread-local variables but ld.elf_so only supports pointer-aligned To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors_posix.cpp \ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cpp cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.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/gcc
Module Name:src Committed By: skrll Date: Sun Jun 16 21:49:23 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: Note hppa status To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/external/gpl3/gcc/README.gcc12 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/gcc/README.gcc12 diff -u src/external/gpl3/gcc/README.gcc12:1.22 src/external/gpl3/gcc/README.gcc12:1.23 --- src/external/gpl3/gcc/README.gcc12:1.22 Sat Jun 15 20:36:38 2024 +++ src/external/gpl3/gcc/README.gcc12 Sun Jun 16 21:49:22 2024 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc12,v 1.22 2024/06/15 20:36:38 mrg Exp $ +$NetBSD: README.gcc12,v 1.23 2024/06/16 21:49:22 skrll Exp $ new stuff: @@ -48,7 +48,7 @@ earmv7 y b y y ? ? ? ? y earmv7eb y b ? y ? ? ? ? y earmv7hf y y y y b y y y y earmv7hfeb y y y y b y y y y -hppa y y y y ? y ? ? ? +hppa y y y y ? y y y y i386 y y y y y[18] y y n[19] y ia64 y b y y y y y[3] n y m68000 y y y y b n y[14] ? ?
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: skrll Date: Sun Jun 16 21:49:23 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: Note hppa status To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/external/gpl3/gcc/README.gcc12 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3
Module Name:src Committed By: hgutch Date: Sun Jun 16 00:12:33 UTC 2024 Modified Files: src/external/gpl3/gcc.old/dist/gcc/doc: gcc.info gcc.texi src/external/gpl3/gcc/dist/gcc/doc: gcc.info gcc.texi Log Message: Fix broken gcc.info file sortinfo (called during builds in order to sort share/info/dir) trips over this linebreak and leaves a broken file behind. As a result, share/info/dir is effectively cleared out when installing gcc.info and at the end of the build will only contain whatever got added after gcc.info. With this, the "man" set is reproducible again. Fixes PR/58336. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc.old/dist/gcc/doc/gcc.info cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc.old/dist/gcc/doc/gcc.texi cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/dist/gcc/doc/gcc.info cvs rdiff -u -r1.1.1.13 -r1.2 src/external/gpl3/gcc/dist/gcc/doc/gcc.texi 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/gcc.old/dist/gcc/doc/gcc.info diff -u src/external/gpl3/gcc.old/dist/gcc/doc/gcc.info:1.14 src/external/gpl3/gcc.old/dist/gcc/doc/gcc.info:1.15 --- src/external/gpl3/gcc.old/dist/gcc/doc/gcc.info:1.14 Fri Jul 14 19:46:29 2023 +++ src/external/gpl3/gcc.old/dist/gcc/doc/gcc.info Sun Jun 16 00:12:32 2024 @@ -26,8 +26,7 @@ START-INFO-DIR-ENTRY * gcov: (gcc) Gcov.'gcov'--a test coverage program. * gcov-tool: (gcc) Gcov-tool. 'gcov-tool'--an offline gcda profile processing program. * gcov-dump: (gcc) Gcov-dump. 'gcov-dump'--an offline gcda and gcno profile dump tool. -* lto-dump: (gcc) lto-dump.'lto-dump'--Tool for -dumping LTO object files. +* lto-dump: (gcc) lto-dump.'lto-dump'--Tool for dumping LTO object files. END-INFO-DIR-ENTRY This file documents the use of the GNU compilers. Index: src/external/gpl3/gcc.old/dist/gcc/doc/gcc.texi diff -u src/external/gpl3/gcc.old/dist/gcc/doc/gcc.texi:1.12 src/external/gpl3/gcc.old/dist/gcc/doc/gcc.texi:1.13 --- src/external/gpl3/gcc.old/dist/gcc/doc/gcc.texi:1.12 Mon Feb 20 02:11:24 2023 +++ src/external/gpl3/gcc.old/dist/gcc/doc/gcc.texi Sun Jun 16 00:12:32 2024 @@ -68,8 +68,7 @@ Texts being (a) (see below), and with th * gcov: (gcc) Gcov.@command{gcov}---a test coverage program. * gcov-tool: (gcc) Gcov-tool. @command{gcov-tool}---an offline gcda profile processing program. * gcov-dump: (gcc) Gcov-dump. @command{gcov-dump}---an offline gcda and gcno profile dump tool. -* lto-dump: (gcc) lto-dump.@command{lto-dump}---Tool for -dumping LTO object files. +* lto-dump: (gcc) lto-dump.@command{lto-dump}---Tool for dumping LTO object files. @end direntry This file documents the use of the GNU compilers. @sp 1 Index: src/external/gpl3/gcc/dist/gcc/doc/gcc.info diff -u src/external/gpl3/gcc/dist/gcc/doc/gcc.info:1.17 src/external/gpl3/gcc/dist/gcc/doc/gcc.info:1.18 --- src/external/gpl3/gcc/dist/gcc/doc/gcc.info:1.17 Sun Jul 30 05:51:33 2023 +++ src/external/gpl3/gcc/dist/gcc/doc/gcc.info Sun Jun 16 00:12:32 2024 @@ -26,8 +26,7 @@ START-INFO-DIR-ENTRY * gcov: (gcc) Gcov.'gcov'--a test coverage program. * gcov-tool: (gcc) Gcov-tool. 'gcov-tool'--an offline gcda profile processing program. * gcov-dump: (gcc) Gcov-dump. 'gcov-dump'--an offline gcda and gcno profile dump tool. -* lto-dump: (gcc) lto-dump.'lto-dump'--Tool for -dumping LTO object files. +* lto-dump: (gcc) lto-dump.'lto-dump'--Tool for dumping LTO object files. END-INFO-DIR-ENTRY This file documents the use of the GNU compilers. Index: src/external/gpl3/gcc/dist/gcc/doc/gcc.texi diff -u src/external/gpl3/gcc/dist/gcc/doc/gcc.texi:1.1.1.13 src/external/gpl3/gcc/dist/gcc/doc/gcc.texi:1.2 --- src/external/gpl3/gcc/dist/gcc/doc/gcc.texi:1.1.1.13 Sun Jul 30 05:21:02 2023 +++ src/external/gpl3/gcc/dist/gcc/doc/gcc.texi Sun Jun 16 00:12:33 2024 @@ -68,8 +68,7 @@ Texts being (a) (see below), and with th * gcov: (gcc) Gcov.@command{gcov}---a test coverage program. * gcov-tool: (gcc) Gcov-tool. @command{gcov-tool}---an offline gcda profile processing program. * gcov-dump: (gcc) Gcov-dump. @command{gcov-dump}---an offline gcda and gcno profile dump tool. -* lto-dump: (gcc) lto-dump.@command{lto-dump}---Tool for -dumping LTO object files. +* lto-dump: (gcc) lto-dump.@command{lto-dump}---Tool for dumping LTO object files. @end direntry This file documents the use of the GNU compilers. @sp 1
CVS commit: src/external/gpl3
Module Name:src Committed By: hgutch Date: Sun Jun 16 00:12:33 UTC 2024 Modified Files: src/external/gpl3/gcc.old/dist/gcc/doc: gcc.info gcc.texi src/external/gpl3/gcc/dist/gcc/doc: gcc.info gcc.texi Log Message: Fix broken gcc.info file sortinfo (called during builds in order to sort share/info/dir) trips over this linebreak and leaves a broken file behind. As a result, share/info/dir is effectively cleared out when installing gcc.info and at the end of the build will only contain whatever got added after gcc.info. With this, the "man" set is reproducible again. Fixes PR/58336. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc.old/dist/gcc/doc/gcc.info cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc.old/dist/gcc/doc/gcc.texi cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/dist/gcc/doc/gcc.info cvs rdiff -u -r1.1.1.13 -r1.2 src/external/gpl3/gcc/dist/gcc/doc/gcc.texi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sat Jun 15 20:36:38 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: note the switched platforms. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/README.gcc12 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/gcc/README.gcc12 diff -u src/external/gpl3/gcc/README.gcc12:1.21 src/external/gpl3/gcc/README.gcc12:1.22 --- src/external/gpl3/gcc/README.gcc12:1.21 Sun Jun 9 19:35:25 2024 +++ src/external/gpl3/gcc/README.gcc12 Sat Jun 15 20:36:38 2024 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc12,v 1.21 2024/06/09 19:35:25 mrg Exp $ +$NetBSD: README.gcc12,v 1.22 2024/06/15 20:36:38 mrg Exp $ new stuff: @@ -31,26 +31,26 @@ switched: has port switched? y (yes), n architecture tools kernels libgcc native-gcc/sani make release runs atf switched - --- -- --- --- -aarch64 y y y y y[17] y y y n -aarch64eb y y y y y[17] y y y n -alpha y y y y b y y y ? -earmv4 y b ? y ? ? ? ? ? -earmv4eb y b ? y ? ? ? ? ? -earmv5 y y y y b y y y ? -earmv5eb y y y y b y y y ? -earmv5hf y b ? y ? ? ? ? ? -earmv5hfeb y b ? y ? ? ? ? ? -earmv6 y b ? y ? ? ? ? ? -earmv6eb y b ? y ? ? ? ? ? -earmv6hf y y y y b y y y ? -earmv6hfeb y y y y b y y y ? -earmv7 y b y y ? ? ? ? ? -earmv7eb y b ? y ? ? ? ? ? -earmv7hf y y y y b y y y ? -earmv7hfeb y y y y b y y y ? +aarch64 y y y y y[17] y y y y +aarch64eb y y y y y[17] y y y y +alpha y y y y b y y y y +earmv4 y b ? y ? ? ? ? y +earmv4eb y b ? y ? ? ? ? y +earmv5 y y y y b y y y y +earmv5eb y y y y b y y y y +earmv5hf y b ? y ? ? ? ? y +earmv5hfeb y b ? y ? ? ? ? y +earmv6 y b ? y ? ? ? ? y +earmv6eb y b ? y ? ? ? ? y +earmv6hf y y y y b y y y y +earmv6hfeb y y y y b y y y y +earmv7 y b y y ? ? ? ? y +earmv7eb y b ? y ? ? ? ? y +earmv7hf y y y y b y y y y +earmv7hfeb y y y y b y y y y hppa y y y y ? y ? ? ? -i386 y y y y y[18] y y n[19] n -ia64 y b y y y y y[3] n n +i386 y y y y y[18] y y n[19] y +ia64 y b y y y y y[3] n y m68000 y y y y b n y[14] ? ? m68k y y y y b y y[14] y[14] ? mipseb y b y y b y ? ? ? @@ -61,12 +61,12 @@ powerpc y y y y y b ? ? ? powerpc64 y ? ? y b b ? ? ? sh3eb y ? y y b y ? ? ? sh3el y n[20] y y b y n[22] ? ? -sparc y y y y n[21] y y y n -sparc64 y b y y n[16] y y ? n +sparc y y y y n[21] y y y y +sparc64 y b y y n[16] y y ? y vax y y y y n[23] n n[24,25] ? ? -x86_64 y y y y y[13] y y y n -riscv32 y y y y b y n[2] ? n -riscv64 y y y y b y y y n +x86_64 y y y y y[13] y y y y +riscv32 y y y y b y n[2] ? y +riscv64 y y y y b y y y y - --- -- --- --- architecture tools kernels libgcc native-gcc/sani make release runs atf
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sat Jun 15 20:36:38 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: note the switched platforms. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gcc/README.gcc12 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/usr.bin/backend
Module Name:src Committed By: mrg Date: Tue Jun 11 03:06:48 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile Log Message: install rs6000-vecdefines.h from here, where it is generated. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/external/gpl3/gcc/usr.bin/backend/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/usr.bin/backend
Module Name:src Committed By: mrg Date: Tue Jun 11 03:06:48 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile Log Message: install rs6000-vecdefines.h from here, where it is generated. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/external/gpl3/gcc/usr.bin/backend/Makefile 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/gcc/usr.bin/backend/Makefile diff -u src/external/gpl3/gcc/usr.bin/backend/Makefile:1.72 src/external/gpl3/gcc/usr.bin/backend/Makefile:1.73 --- src/external/gpl3/gcc/usr.bin/backend/Makefile:1.72 Thu Jun 6 05:41:28 2024 +++ src/external/gpl3/gcc/usr.bin/backend/Makefile Tue Jun 11 03:06:48 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.72 2024/06/06 05:41:28 mrg Exp $ +# $NetBSD: Makefile,v 1.73 2024/06/11 03:06:48 mrg Exp $ HOSTPROG_CXX= 1 LIBISPRIVATE= yes @@ -35,6 +35,12 @@ HOST_CXXFLAGS+= -std=gnu++11 HOST_LIBIBERTYOBJ!= cd ${.CURDIR}/../host-libiberty && ${PRINTOBJDIR} +# XXX This is generated here, not in ../include. +.if ${GCC_MACHINE_ARCH} == "powerpc" || ${GCC_MACHINE_ARCH} == "powerpc64" +INCS+= rs6000-vecdefines.h +INCSDIR=${GCC_INCSDIR} +.endif + .include # Force using C++ for this
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sun Jun 9 19:35:25 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: various updates to gcc 12 status. - many ports are ready to switch - various work arounds and fixes commited - powerpc now builds (waiting on run-test results) To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/external/gpl3/gcc/README.gcc12 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/gcc/README.gcc12 diff -u src/external/gpl3/gcc/README.gcc12:1.20 src/external/gpl3/gcc/README.gcc12:1.21 --- src/external/gpl3/gcc/README.gcc12:1.20 Sun Oct 22 00:09:20 2023 +++ src/external/gpl3/gcc/README.gcc12 Sun Jun 9 19:35:25 2024 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc12,v 1.20 2023/10/22 00:09:20 mrg Exp $ +$NetBSD: README.gcc12,v 1.21 2024/06/09 19:35:25 mrg Exp $ new stuff: @@ -31,8 +31,8 @@ switched: has port switched? y (yes), n architecture tools kernels libgcc native-gcc/sani make release runs atf switched - --- -- --- --- -aarch64 y y y y y[17] y y y ? -aarch64eb y y y y y[17] y y y ? +aarch64 y y y y y[17] y y y n +aarch64eb y y y y y[17] y y y n alpha y y y y b y y y ? earmv4 y b ? y ? ? ? ? ? earmv4eb y b ? y ? ? ? ? ? @@ -49,34 +49,29 @@ earmv7eb y b ? y ? ? ? ? ? earmv7hf y y y y b y y y ? earmv7hfeb y y y y b y y y ? hppa y y y y ? y ? ? ? -i386 y y y y n[18] y y n[19] ? -ia64 y b y y y y y[3] n ? -m68000 y y y y n[11] n y[14] ? ? +i386 y y y y y[18] y y n[19] n +ia64 y b y y y y y[3] n n +m68000 y y y y b n y[14] ? ? m68k y y y y b y y[14] y[14] ? mipseb y b y y b y ? ? ? mipsel y b y y b y ? ? ? mips64eb y b y y b y ? ? ? mips64el y b y y b y ? ? ? -powerpc y y y y ? n[4] ? ? ? -powerpc64 y ? ? y ? ? ? ? ? +powerpc y y y y y b ? ? ? +powerpc64 y ? ? y b b ? ? ? sh3eb y ? y y b y ? ? ? sh3el y n[20] y y b y n[22] ? ? -sparc y y y y n[21] y y y ? -sparc64 y b y y n[16] y y ? ? +sparc y y y y n[21] y y y n +sparc64 y b y y n[16] y y ? n vax y y y y n[23] n n[24,25] ? ? -x86_64 y y y y y[13] y y y ? -riscv32 y y y y b y n[2] ? ? -riscv64 y y y y b y y y ? +x86_64 y y y y y[13] y y y n +riscv32 y y y y b y n[2] ? n +riscv64 y y y y b y y y n - --- -- --- --- architecture tools kernels libgcc native-gcc/sani make release runs atf [2]: riscv32 kernels are not really implemented yet, not GCC 12 issue. [3]: GENERIC.SKI boots just as well as GCC 10. -[4]: rs6000 has a new generator for rs6000-builtins.cc and rs6000-builtins.h rs6000-vecdefines.h -[7]: fails to build kernels: - In file included from sys/arch/powerpc/oea/pmap64.c:4: - sys/arch/powerpc/oea/pmap.c:2186:2: error: #error PPC_OEA64 not supported -[11]: sanitizers don't build yet. [13]: on amd64, with very basic test, lsan, ubsan, and asan work, but tsan crashes at start up: ThreadSanitizer: CHECK failed: tsan_rtl.cpp:149 "((reinterpret_cast(this) % 64)) == ((0))" (0x10, 0x0) (tid=21499) ThreadSanitizer:DEADLYSIGNAL @@ -87,17 +82,17 @@ architecture tools kernels libgcc native ThreadSanitizer: nested bug in the same thread, aborting. [14]: "dd count=1", "env LC_CTYPE=en_US.UTF-8 locale", and "tests/crypto/libcrypto/h_evp_test evpmd_blake.txt" abort. adding -fno-stack-protector to strsuftoll.c, citrus_module.c, and blake2_prov.c, respectively, works around the problem. + -- workarounds commited. [16]: sanitizers crash early: Program received signal SIGSEGV, Segmentation fault. (gdb) bt #0 0x4064265c in __sanitizer::CheckASLR () at /usr/src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cpp:2181 #1 0xc704 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) + -- some wip patches make this less bad [17]: (NOT A REGRESSION) libtsan is newly introduced, which fails with: FATAL: ThreadSanitizer: unexpected memory mapping 0x20010-0x200101000 -[18]: *san requires 64-bit atomic ops: - ld: /usr/lib/libasan.so: undefined reference to `__sync_val_compare_and_swap_8' - If lib*san is compiled with -march=i586, all tests in usr.bin/{cc,c++} successfully pass. +[18]: lib*san is compiled with -march=i586 to ensure required atomic ops are present [19]: kernel freezes with garbage parmanently output to console, after lib/libc/sys/t_ptrace_wait:syscall_signal_on_sce fails: syscall_signal_on_sce: [[ 3013.0266693] sorry pid 1847 was killed: orphanes ss @@ -116,6 +111,7 @@ architecture tools kernels libgcc native U __sync_val_compare_and_swap_1 U __sync_val_compare_and_swap_4 liblsan and libubsan are mssing the _4 and _8 versions, too. + -- they're not really
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sun Jun 9 19:35:25 UTC 2024 Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: various updates to gcc 12 status. - many ports are ready to switch - various work arounds and fixes commited - powerpc now builds (waiting on run-test results) To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/external/gpl3/gcc/README.gcc12 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/usr.bin
Module Name:src Committed By: mrg Date: Thu Jun 6 05:41:28 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/include: Makefile Log Message: support powerpc with gcc 12. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/external/gpl3/gcc/usr.bin/backend/Makefile cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/usr.bin/include/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/usr.bin
Module Name:src Committed By: mrg Date: Thu Jun 6 05:41:28 UTC 2024 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/include: Makefile Log Message: support powerpc with gcc 12. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/external/gpl3/gcc/usr.bin/backend/Makefile cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/usr.bin/include/Makefile 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/gcc/usr.bin/backend/Makefile diff -u src/external/gpl3/gcc/usr.bin/backend/Makefile:1.71 src/external/gpl3/gcc/usr.bin/backend/Makefile:1.72 --- src/external/gpl3/gcc/usr.bin/backend/Makefile:1.71 Sun Feb 25 00:28:02 2024 +++ src/external/gpl3/gcc/usr.bin/backend/Makefile Thu Jun 6 05:41:28 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.71 2024/02/25 00:28:02 mrg Exp $ +# $NetBSD: Makefile,v 1.72 2024/06/06 05:41:28 mrg Exp $ HOSTPROG_CXX= 1 LIBISPRIVATE= yes @@ -52,6 +52,7 @@ CPPFLAGS.cppbuiltin.cc+= -DBASEVER="\"${ CLEANFILES+= gengenrtl genrtl.h \ gengtype gtyp-gen.h gtype-brig.h gtype-desc.cc gtype-desc.h \ gtype-c.h gtype-cp.h gtype-f.h gtype-objc.h \ + gtype-d.h gtype-fortran.h \ genflags genflags.h \ gencheck tree-check.h \ insn-preds.cc genpreds tm-preds.h tm_p.h cs-tm_p.h \ @@ -65,6 +66,8 @@ CLEANFILES+= gengenrtl genrtl.h \ # XXX #COPTS.varasm.cc= -Wno-error +.SUFFIXES: .lo .h .c .cc + # XXX Override the normal rule to use HOST_COMPILE.cc .c.lo: ${_MKTARGET_COMPILE} @@ -428,6 +431,31 @@ aarch64-builtin-iterators.h: ${DIST}/gcc CLEANFILES+= aarch-builtin-iterators.h +.if ${GCC_MACHINE_ARCH} == "powerpc" || ${GCC_MACHINE_ARCH} == "powerpc64" # { + +rs6000-gen-builtins.lo: ${HH} ${DIST}/gcc/config/rs6000/rs6000-gen-builtins.cc +rbtree.lo: ${HH} ${DIST}/gcc/config/rs6000/rbtree.cc +rs6000-gen-builtins: rs6000-gen-builtins.lo rbtree.lo + ${_MKTARGET_LINK} + ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} ${LDFLAGS.${.TARGET}} +rs6000-builtins.cc: rs6000-gen-builtins \ + ${DIST}/gcc/config/rs6000/rs6000-builtins.def \ + ${DIST}/gcc/config/rs6000/rs6000-overload.def + ${_MKTARGET_CREATE} + ./rs6000-gen-builtins \ + ${DIST}/gcc/config/rs6000/rs6000-builtins.def \ + ${DIST}/gcc/config/rs6000/rs6000-overload.def \ +rs6000-builtins.h rs6000-builtins.cc rs6000-vecdefines.h +rs6000-builtins.h rs6000-vecdefines.h: rs6000-builtins.cc + +CLEANFILES+= rs6000-builtins.h rs6000-builtins.cc rs6000-vecdefines.h +CLEANFILES+= rs6000-gen-builtins rbtree.lo rs6000-gen-builtins.lo + +gtype-desc.h: rs6000-builtins.h + +.endif # } + + # # Required hard-coded dependancies. # Index: src/external/gpl3/gcc/usr.bin/include/Makefile diff -u src/external/gpl3/gcc/usr.bin/include/Makefile:1.14 src/external/gpl3/gcc/usr.bin/include/Makefile:1.15 --- src/external/gpl3/gcc/usr.bin/include/Makefile:1.14 Tue Aug 1 05:57:55 2023 +++ src/external/gpl3/gcc/usr.bin/include/Makefile Thu Jun 6 05:41:28 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2023/08/01 05:57:55 mrg Exp $ +# $NetBSD: Makefile,v 1.15 2024/06/06 05:41:28 mrg Exp $ .include @@ -8,7 +8,9 @@ SUBDIR= sanitizer .include "${.CURDIR}/arch/${GCC_MACHINE_ARCH}.mk" .endif -INCS= ${G_EXTRA_HEADERS:T} +# XXX rs6000-vecdefines.h is generated in usr.bin/backend. we can +# try to install this from there later perhaps? +INCS= ${G_EXTRA_HEADERS:T:Nrs6000-vecdefines.h} # Part of the standard headers, the rest of which we replace. INCS+= stdatomic.h
CVS commit: src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io
Module Name:src Committed By: riastradh Date: Mon May 20 19:36:30 UTC 2024 Modified Files: src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io: basic_file_stdio.cc Log Message: libstdc++: Don't try to fflush stdin in gcc.old libstdc++ either. PR lib/58206 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114879 To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io/basic_file_stdio.cc 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/gcc.old/dist/libstdc++-v3/config/io/basic_file_stdio.cc diff -u src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io/basic_file_stdio.cc:1.13 src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io/basic_file_stdio.cc:1.14 --- src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io/basic_file_stdio.cc:1.13 Mon Feb 20 02:11:45 2023 +++ src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io/basic_file_stdio.cc Mon May 20 19:36:30 2024 @@ -190,7 +190,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { this->close(); } __basic_file* - __basic_file::sys_open(__c_file* __file, ios_base::openmode) + __basic_file::sys_open(__c_file* __file, ios_base::openmode __mode) { __basic_file* __ret = NULL; if (!this->is_open() && __file) @@ -199,7 +199,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION // POSIX guarantees that fflush sets errno on error, but C doesn't. errno = 0; do - __err = fflush(__file); + __err = (__mode == std::ios_base::in ? 0 : fflush(__file)); while (__err && errno == EINTR); errno = __save_errno; if (!__err)
CVS commit: src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io
Module Name:src Committed By: riastradh Date: Mon May 20 19:36:30 UTC 2024 Modified Files: src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io: basic_file_stdio.cc Log Message: libstdc++: Don't try to fflush stdin in gcc.old libstdc++ either. PR lib/58206 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114879 To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gcc.old/dist/libstdc++-v3/config/io/basic_file_stdio.cc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc.old/dist/gcc/cp
Module Name:src Committed By: hgutch Date: Wed Apr 24 16:48:30 UTC 2024 Modified Files: src/external/gpl3/gcc.old/dist/gcc/cp: cfns.h Log Message: Fix gcc build on FreeBSD 14 (and possibly other systems using clang >= 16). Pointed out by Eirik Øverby. OK mrg@ To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc.old/dist/gcc/cp/cfns.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/gcc.old/dist/gcc/cp/cfns.h diff -u src/external/gpl3/gcc.old/dist/gcc/cp/cfns.h:1.11 src/external/gpl3/gcc.old/dist/gcc/cp/cfns.h:1.12 --- src/external/gpl3/gcc.old/dist/gcc/cp/cfns.h:1.11 Mon Feb 20 02:11:23 2023 +++ src/external/gpl3/gcc.old/dist/gcc/cp/cfns.h Wed Apr 24 16:48:29 2024 @@ -60,7 +60,7 @@ public: }; inline unsigned int -libc_name::hash (register const char *str, register unsigned int len) +libc_name::hash (const char *str, unsigned int len) { static const unsigned short asso_values[] = { @@ -91,7 +91,7 @@ libc_name::hash (register const char *st 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488 }; - register int hval = len; + int hval = len; switch (hval) { @@ -118,7 +118,7 @@ libc_name::hash (register const char *st } const struct libc_name_struct * -libc_name::libc_name_p (register const char *str, register unsigned int len) +libc_name::libc_name_p (const char *str, unsigned int len) { enum { @@ -1116,15 +1116,15 @@ libc_name::libc_name_p (register const c if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = hash (str, len); + int key = hash (str, len); if (key <= MAX_HASH_VALUE && key >= 0) { - register int index = lookup[key]; + int index = lookup[key]; if (index >= 0) { - register const char *s = wordlist[index].name; + const char *s = wordlist[index].name; if (*str == *s && !strcmp (str + 1, s + 1)) return [index];
CVS commit: src/external/gpl3/gcc.old/dist/gcc/cp
Module Name:src Committed By: hgutch Date: Wed Apr 24 16:48:30 UTC 2024 Modified Files: src/external/gpl3/gcc.old/dist/gcc/cp: cfns.h Log Message: Fix gcc build on FreeBSD 14 (and possibly other systems using clang >= 16). Pointed out by Eirik Øverby. OK mrg@ To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc.old/dist/gcc/cp/cfns.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
Module Name:src Committed By: christos Date: Thu Apr 4 23:54:18 UTC 2024 Modified Files: src/external/gpl3/gcc.old/lib/liblto_plugin: Makefile src/external/gpl3/gcc/lib/liblto_plugin: Makefile Log Message: LIBISMODULE should be yes or no... To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc.old/lib/liblto_plugin/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/lib/liblto_plugin/Makefile 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/gcc.old/lib/liblto_plugin/Makefile diff -u src/external/gpl3/gcc.old/lib/liblto_plugin/Makefile:1.15 src/external/gpl3/gcc.old/lib/liblto_plugin/Makefile:1.16 --- src/external/gpl3/gcc.old/lib/liblto_plugin/Makefile:1.15 Sun Dec 31 17:52:49 2023 +++ src/external/gpl3/gcc.old/lib/liblto_plugin/Makefile Thu Apr 4 19:54:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2023/12/31 22:52:49 mrg Exp $ +# $NetBSD: Makefile,v 1.16 2024/04/04 23:54:17 christos Exp $ .include .include @@ -22,7 +22,7 @@ CPPFLAGS+= -DHAVE_CONFIG_H CPPFLAGS+= -Dxstrdup=strdup -Dxexit=exit CPPFLAGS+= -Dxcalloc=calloc -Dxmalloc=malloc -Dxrealloc=realloc -LIBISMODULE= 1 +LIBISMODULE= yes USE_SHLIBDIR= yes REQUIRETOOLS= yes NOLINT= # defined Index: src/external/gpl3/gcc/lib/liblto_plugin/Makefile diff -u src/external/gpl3/gcc/lib/liblto_plugin/Makefile:1.11 src/external/gpl3/gcc/lib/liblto_plugin/Makefile:1.12 --- src/external/gpl3/gcc/lib/liblto_plugin/Makefile:1.11 Sun Dec 31 17:52:49 2023 +++ src/external/gpl3/gcc/lib/liblto_plugin/Makefile Thu Apr 4 19:54:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2023/12/31 22:52:49 mrg Exp $ +# $NetBSD: Makefile,v 1.12 2024/04/04 23:54:17 christos Exp $ .include .include @@ -22,7 +22,7 @@ CPPFLAGS+= -DHAVE_CONFIG_H CPPFLAGS+= -Dxstrdup=strdup -Dxexit=exit CPPFLAGS+= -Dxcalloc=calloc -Dxmalloc=malloc -Dxrealloc=realloc -LIBISMODULE= 1 +LIBISMODULE= yes USE_SHLIBDIR= yes REQUIRETOOLS= yes NOLINT= # defined
CVS commit: src/external/gpl3
Module Name:src Committed By: christos Date: Thu Apr 4 23:54:18 UTC 2024 Modified Files: src/external/gpl3/gcc.old/lib/liblto_plugin: Makefile src/external/gpl3/gcc/lib/liblto_plugin: Makefile Log Message: LIBISMODULE should be yes or no... To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 \ src/external/gpl3/gcc.old/lib/liblto_plugin/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/lib/liblto_plugin/Makefile 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/doc
Module Name:src Committed By: mrg Date: Sat Mar 9 06:51:24 UTC 2024 Modified Files: src/external/gpl3/gdb/dist/gdb/doc: Makefile.in Log Message: avoid rebuilding texi files in the read-only source tree To generate a diff of this commit: cvs rdiff -u -r1.1.1.10 -r1.2 src/external/gpl3/gdb/dist/gdb/doc/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/gdb/dist/gdb/doc/Makefile.in diff -u src/external/gpl3/gdb/dist/gdb/doc/Makefile.in:1.1.1.10 src/external/gpl3/gdb/dist/gdb/doc/Makefile.in:1.2 --- src/external/gpl3/gdb/dist/gdb/doc/Makefile.in:1.1.1.10 Sun Jul 30 22:45:12 2023 +++ src/external/gpl3/gdb/dist/gdb/doc/Makefile.in Sat Mar 9 06:51:24 2024 @@ -417,6 +417,8 @@ refcard.pdf : refcard.tex $(REFEDITS) # File to record current GDB version number. GDBvn.texi : version.subst + @echo "NOT REBUILDING $@" +NetBSD_DISABLED_GDBvn.texi: echo "@set GDBVN `sed q version.subst`" > ./GDBvn.new if [ -n "$(PKGVERSION)" ]; then \ echo "@set VERSION_PACKAGE $(PKGVERSION)" >> ./GDBvn.new; \
CVS commit: src/external/gpl3/gdb/dist/gdb/doc
Module Name:src Committed By: mrg Date: Sat Mar 9 06:51:24 UTC 2024 Modified Files: src/external/gpl3/gdb/dist/gdb/doc: Makefile.in Log Message: avoid rebuilding texi files in the read-only source tree To generate a diff of this commit: cvs rdiff -u -r1.1.1.10 -r1.2 src/external/gpl3/gdb/dist/gdb/doc/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/gcc.old/lib/libiberty
Module Name:src Committed By: christos Date: Mon Mar 4 19:52:33 UTC 2024 Modified Files: src/external/gpl3/gcc.old/lib/libiberty: Makefile Log Message: -DDEBUG is broken for regex.c To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc.old/lib/libiberty/Makefile 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/gcc.old/lib/libiberty/Makefile diff -u src/external/gpl3/gcc.old/lib/libiberty/Makefile:1.13 src/external/gpl3/gcc.old/lib/libiberty/Makefile:1.14 --- src/external/gpl3/gcc.old/lib/libiberty/Makefile:1.13 Fri Jul 14 15:46:36 2023 +++ src/external/gpl3/gcc.old/lib/libiberty/Makefile Mon Mar 4 14:52:33 2024 @@ -1,9 +1,10 @@ -# $NetBSD: Makefile,v 1.13 2023/07/14 19:46:36 mrg Exp $ +# $NetBSD: Makefile,v 1.14 2024/03/04 19:52:33 christos Exp $ LIBISPRIVATE= yes .include +DEBUGFLAGS= # XXX: regex.c has broken debugging printfs GCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} LIB= iberty
CVS commit: src/external/gpl3/gcc.old/lib/libiberty
Module Name:src Committed By: christos Date: Mon Mar 4 19:52:33 UTC 2024 Modified Files: src/external/gpl3/gcc.old/lib/libiberty: Makefile Log Message: -DDEBUG is broken for regex.c To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc.old/lib/libiberty/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib
Module Name:src Committed By: mrg Date: Sun Feb 25 06:07:28 UTC 2024 Modified Files: src/external/gpl3/gcc/lib: Makefile.sanitizer Log Message: sanitizer needs at least i586 on x86 and at least v8 on sparc, unfortunately. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/lib/Makefile.sanitizer 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/gcc/lib/Makefile.sanitizer diff -u src/external/gpl3/gcc/lib/Makefile.sanitizer:1.17 src/external/gpl3/gcc/lib/Makefile.sanitizer:1.18 --- src/external/gpl3/gcc/lib/Makefile.sanitizer:1.17 Thu Aug 3 01:36:54 2023 +++ src/external/gpl3/gcc/lib/Makefile.sanitizer Sun Feb 25 06:07:28 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.sanitizer,v 1.17 2023/08/03 01:36:54 mrg Exp $ +# $NetBSD: Makefile.sanitizer,v 1.18 2024/02/25 06:07:28 mrg Exp $ SANITIZER=${GCCDIST}/libsanitizer .PATH: ${SANITIZER}/interception ${SANITIZER}/sanitizer_common @@ -123,3 +123,13 @@ COPTS.sanitizer_symbolizer_report.cc += COPTS.ubsan_diag.cc += -O1 COPTS.ubsan_init.cc += -O1 .endif + +# XXX GCC 12 sanitizers has higher minimal requirements upon some CPUs. +# - 32-bit SPARC needs v8 to supply eg __sync_add_and_fetch_4 +# - i386 needs i586 for __sync_val_compare_and_swap_8. +.if ${MACHINE_ARCH} == "sparc" +COPTS+= -mcpu=v8 +.endif +.if ${MACHINE_ARCH} == "i386" +COPTS+= -march=i586 +.endif
CVS commit: src/external/gpl3/gcc/lib
Module Name:src Committed By: mrg Date: Sun Feb 25 06:07:28 UTC 2024 Modified Files: src/external/gpl3/gcc/lib: Makefile.sanitizer Log Message: sanitizer needs at least i586 on x86 and at least v8 on sparc, unfortunately. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/lib/Makefile.sanitizer Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libiberty
Module Name:src Committed By: mrg Date: Sun Feb 25 03:55:44 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libiberty: defs.mk Log Message: regen. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/external/gpl3/gcc/lib/libiberty/defs.mk 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/gcc/lib/libiberty/defs.mk diff -u src/external/gpl3/gcc/lib/libiberty/defs.mk:1.30 src/external/gpl3/gcc/lib/libiberty/defs.mk:1.31 --- src/external/gpl3/gcc/lib/libiberty/defs.mk:1.30 Mon Jul 31 04:46:22 2023 +++ src/external/gpl3/gcc/lib/libiberty/defs.mk Sun Feb 25 03:55:44 2024 @@ -1,8 +1,8 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.116 2022/07/22 06:50:26 mrg Exp +# Generated from: NetBSD: mknative-gcc,v 1.118 2024/02/21 08:24:46 mrg 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
CVS commit: src/external/gpl3/gcc/lib/libiberty
Module Name:src Committed By: mrg Date: Sun Feb 25 03:55:44 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libiberty: defs.mk Log Message: regen. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/external/gpl3/gcc/lib/libiberty/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sun Feb 25 01:21:06 UTC 2024 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/m68000: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/vax: auto-target.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: c++config.h defs.mk gstdint.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: defs.mk gstdint.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/alpha: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earm: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmeb: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmhf: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4:
CVS commit: src/external/gpl3/gcc/dist/libsanitizer/tsan
Module Name:src Committed By: mrg Date: Sun Feb 25 01:12:16 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/tsan: tsan_rtl.h Log Message: add some missing alignment. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.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/gcc/dist/libsanitizer/tsan
Module Name:src Committed By: mrg Date: Sun Feb 25 01:12:16 UTC 2024 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/tsan: tsan_rtl.h Log Message: add some missing alignment. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.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/gcc/dist/libsanitizer/tsan/tsan_rtl.h diff -u src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h:1.3 src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h:1.4 --- src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h:1.3 Sun Jul 30 05:51:42 2023 +++ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.h Sun Feb 25 01:12:16 2024 @@ -132,7 +132,7 @@ struct ScopedGlobalProcessor { // This struct is stored in TLS. struct ThreadState { - FastState fast_state; + FastState fast_state ALIGNED(SANITIZER_CACHE_LINE_SIZE); // Synch epoch represents the threads's epoch before the last synchronization // action. It allows to reduce number of shadow state updates. // For example, fast_synch_epoch=100, last write to addr X was at epoch=150,