CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 05:37:40 UTC 2020 Modified Files: src/usr.bin/make: make.h Log Message: make(1): add missing space in source code To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138 src/usr.bin/make/make.h Please note

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

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 05:29:46 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: cond-op.exp cond-op.mk Log Message: make(1): add rationale for evaluating expression after parse error To generate a diff of this commit: cvs rdiff -u

CVS commit: src/external/gpl3/gcc

2020-09-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Sep 11 05:24:14 UTC 2020 Modified Files: src/external/gpl3/gcc: README.gcc9 Log Message: Update table for alpha, m68000, m68k, and powerpc: - alpha is running and no regression in ATF (tests in lib/libc/sys are skipped due to

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

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 05:14:21 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: cond-op.exp Log Message: make(1): fix line numbers from test result of the previous commit To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 05:12:08 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: cond-op.exp cond-op.mk Log Message: make(1): add test for evaluation of condition after parse error To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 05:03:20 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): reduce code size in CondParser_Eval To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126 src/usr.bin/make/cond.c Please

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 04:57:15 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): use consistent naming scheme for condition parsing functions To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 04:40:26 UTC 2020 Modified Files: src/usr.bin/make: cond.c src/usr.bin/make/unit-tests: cond-op.mk Log Message: make(1): rename CondGetString to CondParser_String This describes the function's effect more

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 04:36:12 UTC 2020 Modified Files: src/usr.bin/make: suff.c Log Message: make(1): rename GNodeSuff.gn to gnp It was confusing to have a field called "gn" that was not a pointer to a GNode, but a double-pointer to GNode

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 04:32:39 UTC 2020 Modified Files: src/usr.bin/make: dir.c job.c strlist.c suff.c var.c Log Message: make(1): replace *a->b with a->b[0] This allows the code to be read strictly from left to right. In most places this

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 04:22:23 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): replace *par->p with par->p[0] It's a few characters more code than before but can be read strictly from left to right, which was not

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 04:18:45 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): rename CondParser.condExpr to p The prefix "cond" was needed when this struct field was a global variable. The main name "expr" was not

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Fri Sep 11 04:07:44 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): rename CondLexer to CondParser The name CondLexer was wrong since this type is about parsing conditions that can be arbitrarily nested.

CVS commit: src/sys/arch/alpha/alpha

2020-09-10 Thread Simon Burge
Module Name:src Committed By: simonb Date: Fri Sep 11 03:54:14 UTC 2020 Modified Files: src/sys/arch/alpha/alpha: pmap.c Log Message: Fix shift tyop in a comment. To generate a diff of this commit: cvs rdiff -u -r1.272 -r1.273 src/sys/arch/alpha/alpha/pmap.c Please

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

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:45:53 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_linux.h Log Message: Add prototypes of internal_sigdelset() and internal_clone() Cherry-pick the missing

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

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:08:36 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_getauxval.h Log Message: Add getauxval() compat for NetBSD Cherry-pick and adapt: commit

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

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:07:53 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_linux.cc Log Message: Use sysctl to implement GetPageSize() Cherry-pick code chunk from newer LLVM

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

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:07:27 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_internal_defs.h Log Message: Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD Cherry-pick: commit

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

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:07:00 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_stoptheworld_netbsd_libcdep.cc Log Message: Adapt stop-the-world for ptrace changes in NetBSD-9.99.30

CVS commit: src/external/gpl3/gcc

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:05:28 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/lsan: lsan_common.h lsan_linux.cc src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: Makefile.am

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

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:04:34 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/asan: asan_interceptors.h src/external/gpl3/gcc/dist/libsanitizer/lsan: lsan_interceptors.cc

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

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:03:31 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/asan: asan_interceptors.cc src/external/gpl3/gcc/dist/libsanitizer/lsan: lsan_interceptors.cc

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

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Sep 11 01:01:14 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_stoptheworld_linux_libcdep.cc Log Message: Disable sanitizer_stoptheworld_linux_libcdep.cc for NetBSD

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 10 23:37:55 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): reduce code size in CondGetString The pattern is now the usual "test the character, then increment the pointer", throughout the whole

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 10 23:27:27 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): skip redundant condExpr-- in CondGetString To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/usr.bin/make/cond.c

CVS commit: src/external/bsd/atf/dist/atf-sh

2020-09-10 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Sep 10 22:51:11 UTC 2020 Modified Files: src/external/bsd/atf/dist/atf-sh: libatf-sh.subr Log Message: Replace a pipe into tr to normalise a var name (convert '.' or '-' into '_' to meet sh variable name rules) into a shell

CVS commit: src/usr.bin/make

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 10 22:47:22 UTC 2020 Modified Files: src/usr.bin/make: cond.c Log Message: make(1): reduce code size for parsing the || or && operators On x86_64, accessing [0] generates less code than [1]. To generate a diff of this

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

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 10 22:44:08 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: cond-op-or.exp cond-op-or.mk Log Message: make(1): add tests for the |, ||, ||| operators To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 10 22:38:58 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: cond-op-and.exp cond-op-and.mk Log Message: make(1): add test for the &, && and &&& operators To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 10 21:40:50 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: deptgt-silent.exp deptgt-silent.mk Log Message: make(1): add test for .SILENT To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2020-09-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Thu Sep 10 21:22:08 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: deptgt-makeflags.mk Log Message: make(1): add test for .MAKEFLAGS To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2020-09-10 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Sep 10 17:40:34 UTC 2020 Modified Files: src/tests/usr.bin/make: t_make.sh Log Message: Whitespace. NFC. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/tests/usr.bin/make/t_make.sh Please note that diffs

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

2020-09-10 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Sep 10 17:33:17 UTC 2020 Modified Files: src/tests/usr.bin/make: t_make.sh Log Message: Replace use of tr to translate '-' in test names into '_' to satisfy ATF requirements (correct sh variable/function name syntax). Use a sh

CVS commit: src/sys/arch/mips/mips

2020-09-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 10 17:26:38 UTC 2020 Modified Files: src/sys/arch/mips/mips: pmap_machdep.c Log Message: Typo in a comment To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/arch/mips/mips/pmap_machdep.c Please note

CVS commit: src/distrib/sets/lists/base

2020-09-10 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Sep 10 15:17:23 UTC 2020 Modified Files: src/distrib/sets/lists/base: ad.arm Log Message: fix earmv7hfeb set list for bootarm.efi Do this by explicitly marking all the non-earmv7hf* arm archs as not wanted, because the set

CVS commit: src/sys/stand/efiboot/bootaa64

2020-09-10 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Sep 10 14:30:15 UTC 2020 Modified Files: src/sys/stand/efiboot/bootaa64: Makefile Log Message: bootaa64: explicitly set GNUEFIARCH and LIBGNUEFI_ARCH to aarch64 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys

2020-09-10 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Sep 10 14:10:47 UTC 2020 Modified Files: src/sys/arch/aarch64/include: asan.h src/sys/arch/amd64/include: asan.h src/sys/arch/arm/include: asan.h src/sys/kern: subr_asan.c src/sys/sys: asan.h Log

CVS commit: src/sys

2020-09-10 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Sep 10 14:04:45 UTC 2020 Modified Files: src/sys/arch/amd64/include: csan.h src/sys/kern: subr_csan.c src/sys/sys: csan.h Log Message: kcsan: fix the copyright notices To generate a diff of this commit: cvs

CVS commit: src/external/gpl3/gcc

2020-09-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Sep 10 12:53:06 UTC 2020 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_linux_libcdep.cc src/external/gpl3/gcc/lib: Makefile.sanitizer Log Message: Avoid using internal

CVS commit: src/sys/crypto/aes/arch/arm

2020-09-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 10 11:31:04 UTC 2020 Modified Files: src/sys/crypto/aes/arch/arm: aes_neon_32.S Log Message: aes neon: Gather mc_forward/backward so we can load 256 bits at once. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/crypto/aes/arch/arm

2020-09-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 10 11:30:28 UTC 2020 Modified Files: src/sys/crypto/aes/arch/arm: aes_neon_32.S Log Message: aes neon: Hoist dsbd/dsbe address calculation out of loop. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/crypto/aes/arch/arm

2020-09-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 10 11:30:08 UTC 2020 Modified Files: src/sys/crypto/aes/arch/arm: aes_neon_32.S Log Message: aes neon: Tweak register usage. - Call r12 by its usual name, ip. - No need for r7 or r11=fp at the moment. To generate a

CVS commit: src/sys/crypto/aes/arch/arm

2020-09-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 10 11:29:43 UTC 2020 Modified Files: src/sys/crypto/aes/arch/arm: aes_neon_32.S Log Message: aes neon: Write vtbl with {qN} rather than {d(2N)-d(2N+1)}. Cosmetic; no functional change. To generate a diff of this

CVS commit: src/sys/crypto/aes/arch/arm

2020-09-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 10 11:29:02 UTC 2020 Modified Files: src/sys/crypto/aes/arch/arm: aes_neon_32.S Log Message: aes neon: Issue 256-bit loads rather than pairs of 128-bit loads. Not sure why I didn't realize you could do this before!

CVS commit: src/share/mk

2020-09-10 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Sep 10 06:02:30 UTC 2020 Modified Files: src/share/mk: bsd.own.mk Log Message: switch sparc to binutils 2.34. tested on an ss20. To generate a diff of this commit: cvs rdiff -u -r1.1207 -r1.1208 src/share/mk/bsd.own.mk