CVS commit: src/external/gpl3/gcc

2020-09-14 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Sep 15 05:21:46 UTC 2020 Modified Files: src/external/gpl3/gcc: README.gcc9 Log Message: powerpc64, sh3 and vax builds now work. sh3 and vax now works (workarounds commited.) To generate a diff of this commit: cvs rdiff -u

CVS commit: src/external/gpl3/gcc

2020-09-14 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Sep 15 05:19:35 UTC 2020 Modified Files: src/external/gpl3/gcc/lib: Makefile.sanitizer src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/common-target: Makefile Log Message: make build

CVS commit: src/external/mit/xorg/lib/pixman

2020-09-14 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Sep 15 05:14:19 UTC 2020 Modified Files: src/external/mit/xorg/lib/pixman: Makefile Log Message: avoid ICE on sh3. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/external/mit/xorg/lib/pixman/Makefile Please

CVS commit: src/sys/arch/vax

2020-09-14 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Sep 15 05:08:07 UTC 2020 Modified Files: src/sys/arch/vax/boot/xxboot: Makefile src/sys/arch/vax/boot/xxboot_ustarfs: Makefile src/sys/arch/vax/conf: Makefile.vax Log Message: make build (and run) with GCC 9.

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2020-09-14 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Sep 15 05:06:56 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd64.h Log Message: merge generic changes in eg rs6000/freebsd64.h into netbsd64.h To generate a diff of this commit: cvs rdiff -u

CVS commit: src/external/gpl3/gcc/lib

2020-09-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Sep 15 04:55:23 UTC 2020 Modified Files: src/external/gpl3/gcc/lib: Makefile Log Message: Do not build libtsan on sparc64 To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/lib/Makefile

CVS commit: src/share/mk

2020-09-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 15 04:54:41 UTC 2020 Modified Files: src/share/mk: bsd.own.mk Log Message: make everyone use gdb.old To generate a diff of this commit: cvs rdiff -u -r1.1216 -r1.1217 src/share/mk/bsd.own.mk Please note that diffs

CVS commit: src/external/gpl3/gdb

2020-09-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 15 02:05:31 UTC 2020 Modified Files: src/external/gpl3/gdb: gdb2netbsd src/external/gpl3/gdb/dist: config.guess config.sub src/external/gpl3/gdb/dist/bfd: bfdio.c config.bfd configure elf.c

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 23:09:34 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): fix coverity annotation for CondParser_String It had been broken since 2020-09-08, when CondLexer (now CondParser) was added. To

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 21:55:53 UTC 2020 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: opt-debug-lint.exp opt-debug-lint.mk Log Message: make(1): fix wrong error for undefined variables in lint mode To

CVS commit: src/usr.bin/make/unit-tests

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 21:52:49 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: opt-debug-lint.exp opt-debug-lint.mk Log Message: make(1): add test for wrong error in lint mode for undefined variable To generate a diff of this

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 21:23:58 UTC 2020 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: opt-debug-lint.mk Log Message: make(1): in lint mode, allow undefined variables in dependency lines This is needed to

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 20:43:44 UTC 2020 Modified Files: src/usr.bin/make: for.c var.c Log Message: make(1): inline character constants in var.c This removes a level of indirection, and the macro names were quite similar in appearance as

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 19:59:47 UTC 2020 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: include-main.exp include-sub.mk Log Message: make(1): describe how Parse_Error might print stack traces In deeply nested

CVS commit: src/external/gpl3/gcc

2020-09-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 14 19:51:54 UTC 2020 Modified Files: src/external/gpl3/gcc: README.gcc9 Log Message: hppa status To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/README.gcc9 Please note that diffs are

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 19:14:19 UTC 2020 Modified Files: src/usr.bin/make: lst.c Log Message: make(1): in debug mode, reset unused stack space to NULL To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/usr.bin/make/lst.c

CVS commit: src/share/mk

2020-09-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 14 19:00:28 UTC 2020 Modified Files: src/share/mk: bsd.own.mk Log Message: Switch hppa to gcc 9. Summary for 883 test programs: 7487 passed test cases. 644 failed test cases. 51 expected failed test cases.

CVS commit: src/usr.bin/make/unit-tests

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 18:49:24 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: directive-for.exp directive-for.mk Log Message: make(1): add test for nested .for loops with the same variable name To generate a diff of this commit:

CVS commit: src/usr.bin/make/unit-tests

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 18:27:16 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: deptgt.exp deptgt.mk Log Message: make(1): in the deptgt test, describe what happens to the targets To generate a diff of this commit: cvs rdiff -u -r1.3

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 18:21:26 UTC 2020 Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: deptgt.exp deptgt.mk Log Message: make(1): add test for the global variable 'targets' in parse.c To generate a diff of

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 17:47:05 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): fix documentation of ParseLinkSrcArgs.specType That code is never called for .SUFFIXES, but for .END. To generate a diff of this

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 17:44:58 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): clean up documentation and code of ParseLinkSrc The previous documentation was focused on the implementation details, which are already

CVS commit: src/usr.bin/make/unit-tests

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 17:43:36 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: deptgt.exp deptgt.mk Log Message: make(1): add test for combining several special targets To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/aarch64/aarch64

2020-09-14 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 14 17:14:12 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: kobj_machdep.c Log Message: swap insns for aarch64eb To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 16:59:41 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): eliminate the global variable specType This variable didn't have an intended lifetype of "whole application", therefore it is better

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 16:40:06 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): extract ParseDependencyTargetWord from ParseDoDependency To generate a diff of this commit: cvs rdiff -u -r1.313 -r1.314

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 16:33:07 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): split "general GNode *" in ParseDoDepends To generate a diff of this commit: cvs rdiff -u -r1.312 -r1.313 src/usr.bin/make/parse.c

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 16:27:07 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): fix type of parseKeywords.op To generate a diff of this commit: cvs rdiff -u -r1.311 -r1.312 src/usr.bin/make/parse.c Please note

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 16:23:33 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): extract some code out of ParseDoDependency With its almost 600 lines, that function is way too long. To generate a diff of this

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 16:16:52 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): inline LPAREN in parse.c It's shorter and more readable, and the other characters don't have named constants as well. To generate a

CVS commit: src/sys/arch/hppa/conf

2020-09-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 14 16:13:19 UTC 2020 Modified Files: src/sys/arch/hppa/conf: Makefile.hppa Log Message: (Re)Enable -Werror=array-bounds. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/hppa/conf/Makefile.hppa

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 16:12:41 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): flip conditions in ParseDoDependency In the usual case where the character is a letter or another ordinary character, each of the

CVS commit: src/sys/arch/hppa/hppa

2020-09-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 14 16:11:32 UTC 2020 Modified Files: src/sys/arch/hppa/hppa: machdep.c Log Message: -Wno-error=array-bounds (missed from previous commit) To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/arch/hppa/hppa

2020-09-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 14 16:11:00 UTC 2020 Modified Files: src/sys/arch/hppa/hppa: machdep.h trap.S Log Message: -Wno-error=array-bounds To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/hppa/hppa/machdep.h cvs rdiff

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 16:05:09 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): split complicated condition in ParseDoDependency To generate a diff of this commit: cvs rdiff -u -r1.307 -r1.308

CVS commit: src/tests/usr.bin

2020-09-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 14 15:17:53 UTC 2020 Modified Files: src/tests/usr.bin/c++: t_tsan_data_race.sh t_tsan_heap_use_after_free.sh t_tsan_lock_order_inversion.sh t_tsan_locked_mutex_destroy.sh t_tsan_signal_errno.sh

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 15:11:13 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): split confusing condition in ParseDoDependency A while loop is easier to understand than a do-while loop. An if statement of the form

CVS commit: src/sys

2020-09-14 Thread Roy Marples
Module Name:src Committed By: roy Date: Mon Sep 14 15:09:57 UTC 2020 Modified Files: src/sys/net: if_llatbl.h nd.c nd.h src/sys/netinet: if_arp.c src/sys/netinet6: nd6.c Log Message: nd: Name l3addr union of llentry and use in-place of nd_addr. Probably

CVS commit: src/external/gpl3/gcc/lib

2020-09-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 14 15:01:58 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libasan: Makefile src/external/gpl3/gcc/lib/liblsan: Makefile src/external/gpl3/gcc/lib/libtsan: Makefile

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 14:58:27 UTC 2020 Modified Files: src/usr.bin/make: parse.c Log Message: make(1): clean up documentation of ParseDoDependency The documentation was too low-level in parts, essentially repeating the code in prose.

CVS commit: src/external/gpl3/gcc/dist/libsanitizer/tsan

2020-09-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 14 14:56:43 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/tsan: tsan_rtl_amd64.S Log Message: Undo local patch adding GNU-stack This is unneeded on NetBSD. To generate a diff of this commit: cvs rdiff

CVS commit: src/external/gpl3/gcc/lib/libtsan

2020-09-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 14 14:33:01 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libtsan: Makefile Removed Files: src/external/gpl3/gcc/lib/libtsan: tsan_rtl_unimpl.cc Log Message: Avoid using dummy tsan_rtl_unimpl.cc Instead of

CVS commit: src/external/gpl3/gcc/dist/libsanitizer/tsan

2020-09-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 14 11:56:01 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/tsan: tsan_interceptors.cc Log Message: Catch unsupported LONG_JMP_SP_ENV_SLOT A variation of this patch is pending upstream:

CVS commit: src/sys/arch/aarch64

2020-09-14 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 14 10:53:02 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c trap.c src/sys/arch/aarch64/include: db_machdep.h Log Message: sprinkle LE32TOH to fetch instructions on aarch64eb To generate a

CVS commit: src/sys/arch/aarch64

2020-09-14 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 14 10:06:35 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: cpu.h types.h Log Message: PID_MAX is just an initial value (soft maximum). Don't use it for CTASSERT. defined

CVS commit: src/sys/arch/sparc/include

2020-09-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 14 09:47:43 UTC 2020 Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: Switch from register_t to unsigned long int Removes dependency on _KERNTYPES. To generate a diff of this commit: cvs rdiff -u -r1.15

CVS commit: src

2020-09-14 Thread Kimmo Suominen
Module Name:src Committed By: kim Date: Mon Sep 14 09:02:11 UTC 2020 Modified Files: src: build.sh Log Message: Fix typo in usage To generate a diff of this commit: cvs rdiff -u -r1.343 -r1.344 src/build.sh Please note that diffs are not public domain; they are subject

CVS commit: src/sys/arch/arm/nvidia

2020-09-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 14 07:27:19 UTC 2020 Modified Files: src/sys/arch/arm/nvidia: tegra_sdhc.c Log Message: Trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/arm/nvidia/tegra_sdhc.c Please note

CVS commit: src/usr.bin/make/unit-tests

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 07:13:29 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: cond-undef-lint.exp cond-undef-lint.mk opt-debug-lint.exp opt-debug-lint.mk Log Message: make(1): remove obsolete comments from tests To

CVS commit: src/usr.bin/make

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 07:04:56 UTC 2020 Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: cond-undef-lint.exp Log Message: make(1): don't require nested variables to be defined in conditions This code only

CVS commit: src/external/gpl3/gdb.old/dist/gdb

2020-09-14 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Sep 14 06:50:31 UTC 2020 Removed Files: src/external/gpl3/gdb.old/dist/gdb: rust-exp.c x86bsd-nat.c x86bsd-nat.h Log Message: Sync with external/gpl3/gdb/dist/gdb by removing unused files: - rust-exp.c is generated

CVS commit: src

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 06:44:50 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make/unit-tests: Makefile Added Files: src/usr.bin/make/unit-tests: cond-undef-lint.exp cond-undef-lint.mk Log Message:

CVS commit: src

2020-09-14 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Sep 14 06:22:59 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make/unit-tests: Makefile cond-token-number.exp cond-token-number.mk Added Files: src/usr.bin/make/unit-tests: