CVS commit: src/usr.bin/xlint/lint1

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Tue Jun 29 05:41:45 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: remove comment from grammar rule type_direct_decl The 'identifier' in type_direct_decl is necessary, as demonstrated in the test

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

2021-06-28 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jun 29 00:35:23 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: Makefile Log Message: Allow BROKEN_TESTS to cause TESTS to be skipped. Some tests simply do not work in some environments. Eg. shell-ksh on macos/arm64 Allow

CVS commit: src/sys

2021-06-28 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Mon Jun 28 17:52:13 UTC 2021 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c src/sys/miscfs/fdesc: fdesc_vnops.c src/sys/miscfs/kernfs: kernfs_vnops.c src/sys/miscfs/procfs: procfs_vnops.c Log Message:

CVS commit: src

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 11:27:00 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_155.c msg_155.exp msg_215.c msg_215.exp src/usr.bin/xlint/lint1: tree.c Log Message: lint: in C99 mode, complain about implicitly

CVS commit: src

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 11:09:35 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_155.c msg_155.exp src/usr.bin/xlint/lint1: cgram.y Log Message: lint: fix parse error for type 'void (*)[*]' To generate a diff of this

CVS commit: src

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 10:29:05 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_155.c msg_155.exp src/usr.bin/xlint/common: tyname.c Log Message: lint: fix type name for prototype function without parameters To generate

CVS commit: src

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 10:23:50 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_155.c msg_155.exp src/usr.bin/xlint/lint1: err.c tree.c Log Message: lint: add type information to message 155 (type mismatch) To generate

CVS commit: src

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 10:07:43 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_155.c msg_155.exp src/usr.bin/xlint/lint1: decl.c Log Message: lint: turn null pointer dereference into assertion failure Originally I only

CVS commit: src/usr.bin/xlint/lint1

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 09:40:53 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: rename grammar rules for abstract declarators The previous name 'decl' was ambiguous, it could have meant declaration as well as

CVS commit: src/usr.bin/xlint/lint1

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 09:14:42 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: cgram.y decl.c Log Message: lint: align grammar with C99 C99 uses type-qualifier-list_opt in section 6.7.5. To generate a diff of this commit: cvs rdiff -u

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

2021-06-28 Thread Chris Pinnock
Module Name:src Committed By: cjep Date: Mon Jun 28 09:13:11 UTC 2021 Modified Files: src/external/gpl3/gcc/dist/gcc: config.host Log Message: PR toolchain/56180. Add configuration so that gcc can find the LTO plugin when cross-building NetBSD from OpenBSD hosts.

CVS commit: src/usr.bin/xlint/lint1

2021-06-28 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jun 28 09:09:14 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: Makefile Log Message: apply sh3 vs lex.c fix for GCC >= 9. use shorter idiom. fixes build issue reported by jdbaker in private email. To generate a diff of

CVS commit: src/usr.bin/xlint/lint1

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 09:01:48 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: refrain from renaming the grammar rule 'pointer' That rule is called 'pointer' by C99 as well. No functional change. To generate

CVS commit: src/common/lib/libc/arch/arm/atomic

2021-06-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jun 28 09:00:45 UTC 2021 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_add_64.S atomic_and_64.S atomic_nand_64.S atomic_or_64.S atomic_sub_64.S atomic_swap_64.S atomic_xor_64.S Log

CVS commit: src/usr.bin/xlint/lint1

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 08:52:56 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: cgram.y decl.c externs1.h lint1.h Log Message: lint: rename pqinf_t to qual_ptr and clean up code The 'inf' from the type name meant 'information' and was

CVS commit: src

2021-06-28 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jun 28 07:55:05 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: c11_generic_expression.c src/usr.bin/xlint/lint1: cgram.y Log Message: lint: only accept assignment-expression in _Generic That's what C11 says.

CVS commit: src/tools/compat

2021-06-28 Thread Chris Pinnock
Module Name:src Committed By: cjep Date: Mon Jun 28 07:18:01 UTC 2021 Modified Files: src/tools/compat: README Log Message: avoid triggering conflict indicator warnings To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/tools/compat/README Please note

CVS commit: src/tools/compat

2021-06-28 Thread Chris Pinnock
Module Name:src Committed By: cjep Date: Mon Jun 28 07:16:46 UTC 2021 Modified Files: src/tools/compat: README Log Message: note on Darwin/Mac To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/tools/compat/README Please note that diffs are not public