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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 20:13:28 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: reduce runtime relocations To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178 src/usr.bin/xlint/lint1/lex.c Please

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 20:13:28 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: reduce runtime relocations To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178 src/usr.bin/xlint/lint1/lex.c Please

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 19:34:01 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: debug.c tree.c Log Message: lint: clean up handling of __real__ and __imag__ These two operatos are not binary, therefore they don't need a right operand.

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 19:34:01 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: debug.c tree.c Log Message: lint: clean up handling of __real__ and __imag__ These two operatos are not binary, therefore they don't need a right operand.

CVS commit: src

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 18:26:04 UTC 2023 Modified Files: src/tests/usr.bin/xlint/lint1: c11.c src/usr.bin/xlint/lint1: cgram.y debug.c lex.c lint1.h Log Message: lint: reject _Noreturn if it occurs in invalid places C11 introduced

CVS commit: src

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 18:26:04 UTC 2023 Modified Files: src/tests/usr.bin/xlint/lint1: c11.c src/usr.bin/xlint/lint1: cgram.y debug.c lex.c lint1.h Log Message: lint: reject _Noreturn if it occurs in invalid places C11 introduced

CVS commit: src

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 18:13:40 UTC 2023 Modified Files: src/distrib/sets/lists/tests: mi Added Files: src/tests/usr.bin/xlint/lint1: c11.c Log Message: tests/lint: add test for _Noreturn from C11 To generate a diff of this commit:

CVS commit: src

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 18:13:40 UTC 2023 Modified Files: src/distrib/sets/lists/tests: mi Added Files: src/tests/usr.bin/xlint/lint1: c11.c Log Message: tests/lint: add test for _Noreturn from C11 To generate a diff of this commit:

CVS commit: src/doc

2023-07-12 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Wed Jul 12 16:07:52 UTC 2023 Modified Files: src/doc: CHANGES.prev Log Message: CHANGES.prev: correct date entries for a few items To generate a diff of this commit: cvs rdiff -u -r1.171 -r1.172 src/doc/CHANGES.prev Please

CVS commit: src/doc

2023-07-12 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Wed Jul 12 16:07:52 UTC 2023 Modified Files: src/doc: CHANGES.prev Log Message: CHANGES.prev: correct date entries for a few items To generate a diff of this commit: cvs rdiff -u -r1.171 -r1.172 src/doc/CHANGES.prev Please

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 16:07:35 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y debug.c decl.c externs1.h lex.c lint1.h Log Message: lint: don't treat 'inline' as a storage class The additional conflict in the grammar

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 16:07:35 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y debug.c decl.c externs1.h lex.c lint1.h Log Message: lint: don't treat 'inline' as a storage class The additional conflict in the grammar

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 13:00:09 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: indent grammar using tabs instead of spaces Manually indenting the grammar rules using two spaces was too cumbersome. To generate

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 13:00:09 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: indent grammar using tabs instead of spaces Manually indenting the grammar rules using two spaces was too cumbersome. To generate

CVS commit: src/sys/ddb

2023-07-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 12 12:50:46 UTC 2023 Modified Files: src/sys/ddb: db_syncobj.c Log Message: ddb: Cast pointer to uintptr_t, then to db_expr_t. Avoids warnings about conversion between pointer and integer of different size on some

CVS commit: src/sys/ddb

2023-07-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 12 12:50:46 UTC 2023 Modified Files: src/sys/ddb: db_syncobj.c Log Message: ddb: Cast pointer to uintptr_t, then to db_expr_t. Avoids warnings about conversion between pointer and integer of different size on some

CVS commit: src/sys/arch

2023-07-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 12 12:50:13 UTC 2023 Modified Files: src/sys/arch/alpha/include: mutex.h src/sys/arch/arm/include: mutex.h src/sys/arch/hppa/include: mutex.h src/sys/arch/ia64/include: mutex.h

CVS commit: src/sys/arch

2023-07-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 12 12:50:13 UTC 2023 Modified Files: src/sys/arch/alpha/include: mutex.h src/sys/arch/arm/include: mutex.h src/sys/arch/hppa/include: mutex.h src/sys/arch/ia64/include: mutex.h

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 10:08:12 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: condense keyword table This prepares for modelling 'inline' not as a storage class, but more correctly as a function specifier. To

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

2023-07-12 Thread Roland Illig
Module Name:src Committed By: rillig Date: Wed Jul 12 10:08:12 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: lex.c Log Message: lint: condense keyword table This prepares for modelling 'inline' not as a storage class, but more correctly as a function specifier. To

CVS commit: src/external/gpl3/gcc/usr.bin

2023-07-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Jul 12 07:35:15 UTC 2023 Modified Files: src/external/gpl3/gcc/usr.bin: Makefile.inc Log Message: don't force gnu++98 here. fixes build issues seen with GCC 10.5, as well as hopefully ones reported by Andrew Cagney on

CVS commit: src/external/gpl3/gcc/usr.bin

2023-07-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Jul 12 07:35:15 UTC 2023 Modified Files: src/external/gpl3/gcc/usr.bin: Makefile.inc Log Message: don't force gnu++98 here. fixes build issues seen with GCC 10.5, as well as hopefully ones reported by Andrew Cagney on

CVS commit: src/sys/arch

2023-07-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Jul 12 06:45:24 UTC 2023 Modified Files: src/sys/arch/hppa/include: intr.h mutex.h src/sys/arch/vax/include: mutex.h Log Message: fix hppa and vax builds. machine/lock.h isn't necessary for __cpu_simple_lock_t, it's in

CVS commit: src/sys/arch

2023-07-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Jul 12 06:45:24 UTC 2023 Modified Files: src/sys/arch/hppa/include: intr.h mutex.h src/sys/arch/vax/include: mutex.h Log Message: fix hppa and vax builds. machine/lock.h isn't necessary for __cpu_simple_lock_t, it's in