CVS commit: src/usr.sbin/sysinst

2021-07-11 Thread Chris Pinnock
Module Name:src
Committed By:   cjep
Date:   Sun Jul 11 10:51:46 UTC 2021

Modified Files:
src/usr.sbin/sysinst: msg_xlat.sh

Log Message:
We need IFS to be set to % for the rest of the script so be explicit
about it. Fixes message truncation for non-English in sysinst.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/sysinst/msg_xlat.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 12:07:15 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: accept.sh

Log Message:
tests/lint: suppress ShellCheck warnings for intentional violations

The undeclared variables are generated by the AWK program.
The variable 'flags' must be split into words at exactly this point.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint1/accept.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 12:12:30 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: decl.c decl.exp

Log Message:
tests/lint: parse error for unused variable (since 2021-07-10)

Since cgram.y 1.294 from 2021-07-10.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/decl.c \
src/tests/usr.bin/xlint/lint1/decl.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/hp300/dev

2021-07-11 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sun Jul 11 13:00:53 UTC 2021

Modified Files:
src/sys/arch/hp300/dev: rd.c rdreg.h

Log Message:
Add Device and drive info of 2202A, 7908A, 7911A, and 7941A.

Geometries and description info are taken from hpdrive.ini.sample
in HPDrive.  Briefly tested on HPDisk.


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/sys/arch/hp300/dev/rd.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/hp300/dev/rdreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 13:32:06 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: gcc_attribute_var.c
gcc_attribute_var.exp

Log Message:
tests/lint: analyze yesterday's bug for parsing declarations


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint1/gcc_attribute_var.c \
src/tests/usr.bin/xlint/lint1/gcc_attribute_var.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sun Jul 11 13:36:02 UTC 2021

Modified Files:
src/sys/arch/hppa/dev: sti_sgc.c

Log Message:
Fix silent freeze on probing sti(4) framebuffer on 712/60.  PR/52162

Ok'ed by skrll@.
Should be pulled up to netbsd-9 and netbsd-8.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/hppa/dev/sti_sgc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/notes/hp300

2021-07-11 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sun Jul 11 13:53:49 UTC 2021

Modified Files:
src/distrib/notes/hp300: hardware

Log Message:
HP9000/360 can have up to 16 MB RAM, not 48 MB.

Per Service Information Manual HP 9000 Series 300 Computers Models 360/370.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/distrib/notes/hp300/hardware

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/notes/hp300

2021-07-11 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sun Jul 11 14:17:48 UTC 2021

Modified Files:
src/distrib/notes/hp300: hardware

Log Message:
Mention that emulated disks by HPDisk and HPDrive work.

Also add more HP-IB disk models per recent changes.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/hp300/hardware

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 14:43:57 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: accept.sh

Log Message:
tests/lint: when accepting test results, skip crashes


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/accept.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 15:07:39 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: decl.c decl.exp gcc_attribute_var.c
gcc_attribute_var.exp
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: fix bug when parsing unused variable (since 2021-07-10)

Partially revert to cgram.y 1.248 from 2021-06-29.

This fixes the parse error for variables whose declaration starts with
__attribute__((unused)).  In the many refactorings of the last days this
bug has slipped in, and since there were several refactorings in that
area, there may be have been further bugs that are not caught by the
current test suite.  Revert for now and maybe apply them later again
when there are more tests.

Things kept from the current version are:

The names of most of the rules, as they correspond more closely to C99
and do not affect the behavior in any way.

In type_direct_decl, the replacement of type_attribute_list with
type_attribute since that nonterminal is already part of a repetition
(saves 4 conflicts).

In block_item, the order of the rules corresponds to C99.  This has no
influence on the generated parser, except for the rule numbers, which
are informative.

The merge of the duplicate code for struct_tag, enum_tag and
enum_constant, as they all contained exactly the same code.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint/lint1/decl.c \
src/tests/usr.bin/xlint/lint1/decl.exp
cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/gcc_attribute_var.c \
src/tests/usr.bin/xlint/lint1/gcc_attribute_var.exp
cvs rdiff -u -r1.305 -r1.306 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/gen

2021-07-11 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Sun Jul 11 16:30:41 UTC 2021

Modified Files:
src/lib/libc/gen: initdir.c

Log Message:
Make sure dd_size is init'd, even when nothing has been read (so it
will be 0).   Reported on tech-userlevel by Mouse 20210711T044753+


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/gen/initdir.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 16:57:21 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: resolve shift/reduce conflicts for unary expressions

The grammar rule 'term' was ambiguous since both the prefix and postfix
increment operators were listed with the same precedence.  The
expression '++x++' was parsed as '++ (x++)', as expected, since
conflicts resolve towards shift.

Resolve these conflicts by structuring the grammar as in C99, with the
GCC extension of statement-expressions.  The resolved conflicts are:

134: shift/reduce conflict (shift 161, reduce 347) on T_LBRACK
134: shift/reduce conflict (shift 162, reduce 347) on T_LPAREN
134: shift/reduce conflict (shift 163, reduce 347) on T_POINT
134: shift/reduce conflict (shift 164, reduce 347) on T_ARROW
134: shift/reduce conflict (shift 165, reduce 347) on T_INCDEC
state 134
term : term . T_INCDEC  (335)
term : term . T_LBRACK expr T_RBRACK  (341)
term : term . T_LPAREN T_RPAREN  (342)
term : term . T_LPAREN argument_expression_list T_RPAREN  (343)
term : term . point_or_arrow T_NAME  (344)
term : T_EXTENSION term .  (347)

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.306 -r1.307 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 17:38:55 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: remove shift/reduce conflict for sizeof

According to the grammar, the expression 'sizeof(int)x' was ambiguous.
Since 'sizeof(int)' is a valid term, that could have been reduced,
which would have resulted in a parse error when trying to parse 'x'.

Now 'sizeof' takes a unary_expression instead of a term.

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.307 -r1.308 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 17:52:20 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: remove redundant %prec from the grammar

Now that the precedence of the unary operators has been modeled via
separate rules, the precedence is no longer needed.

No change to the generated parser, with both yacc or Bison.


To generate a diff of this commit:
cvs rdiff -u -r1.308 -r1.309 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 18:03:47 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y scan.l

Log Message:
lint: use separate tokens for logical not and bitwise complement

The token T_UNARY was misleading since it only captured 2 of the 6
operators that C99 calls unary-operator.  Make the grammar easier to
understand by explicitly listing these 2 operators.

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.309 -r1.310 src/usr.bin/xlint/lint1/cgram.y
cvs rdiff -u -r1.134 -r1.135 src/usr.bin/xlint/lint1/scan.l

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 18:22:03 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: resolve shift/reduce conflict in notype_direct_decl

When a notype_direct_decl was followed by a type_attribute_list, and the
next token was another type_attribute, the parser could either continue
the current type_attribute_list or start a new one.  Either way has the
same effect since type_attribute_list has no associated action.

This reduces the conflicts by 4, one for each of T_ALIGNAS, T_ATTRIBUTE,
T_NORETURN, T_PACKED.  There are several other conflicts involving these
4 tokens, but they are harder to fix.

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.310 -r1.311 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 18:58:13 UTC 2021

Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: Makefile
Added Files:
src/tests/usr.bin/xlint/lint1: stmt_if.c stmt_if.exp

Log Message:
tests/lint: test dangling else


To generate a diff of this commit:
cvs rdiff -u -r1.1083 -r1.1084 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.84 -r1.85 src/tests/usr.bin/xlint/lint1/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/usr.bin/xlint/lint1/stmt_if.c \
src/tests/usr.bin/xlint/lint1/stmt_if.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 19:01:37 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: fix shift/reduce conflict for dangling else

The following line no longer occurs in the yacc output:
257: shift/reduce conflict (shift 427, reduce 270) on T_ELSE

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.311 -r1.312 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 19:24:42 UTC 2021

Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: Makefile gcc_attribute_label.c msg_023.c
msg_023.exp msg_232.c
src/usr.bin/xlint/lint1: cgram.y lex.c
Removed Files:
src/tests/usr.bin/xlint/lint1: gcc_attribute_label.exp

Log Message:
lint: support __attribute__((hot))

The corresponding attribute 'cold' was already added in cgram.y 1.84
from 2016-12-29.


To generate a diff of this commit:
cvs rdiff -u -r1.1084 -r1.1085 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.85 -r1.86 src/tests/usr.bin/xlint/lint1/Makefile
cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/xlint/lint1/gcc_attribute_label.c
cvs rdiff -u -r1.1 -r0 src/tests/usr.bin/xlint/lint1/gcc_attribute_label.exp
cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/msg_023.c \
src/tests/usr.bin/xlint/lint1/msg_023.exp
cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint/lint1/msg_232.c
cvs rdiff -u -r1.312 -r1.313 src/usr.bin/xlint/lint1/cgram.y
cvs rdiff -u -r1.54 -r1.55 src/usr.bin/xlint/lint1/lex.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 19:30:56 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: msg_023.c msg_023.exp msg_193.c
msg_193.exp msg_194.exp msg_232.c msg_232.exp
src/usr.bin/xlint/lint1: decl.c err.c

Log Message:
lint: add quotes around placeholders in message 23 and 232


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint/lint1/msg_023.c \
src/tests/usr.bin/xlint/lint1/msg_023.exp \
src/tests/usr.bin/xlint/lint1/msg_194.exp
cvs rdiff -u -r1.11 -r1.12 src/tests/usr.bin/xlint/lint1/msg_193.c \
src/tests/usr.bin/xlint/lint1/msg_193.exp
cvs rdiff -u -r1.4 -r1.5 src/tests/usr.bin/xlint/lint1/msg_232.c
cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/msg_232.exp
cvs rdiff -u -r1.197 -r1.198 src/usr.bin/xlint/lint1/decl.c
cvs rdiff -u -r1.127 -r1.128 src/usr.bin/xlint/lint1/err.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 19:39:00 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: d_c99_complex_split.c

Log Message:
tests/lint: test precedence of __real__ and cast_expression


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 19:46:09 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: remove grammar conflict for __real__ and __imag__

The rules were redundant since a term can be parenthesized by itself,
there is no need for an extra rule.  The rules for '__real__(term)' and
'__imag__(term)' were never reduced since these cases were handled by
the rules '__real__ term' and '__imag__ term' a few lines above.

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.313 -r1.314 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 20:07:42 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: reorganize grammar rules for unary expressions

According to GCC, __builtin_offsetof is a primary-expression.

According to GCC, __real__, __imag__ and __extension__ are
unary-operator, just like '!' and '~'.

According to C11, _Alignof is a unary-operator.


To generate a diff of this commit:
cvs rdiff -u -r1.314 -r1.315 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/external/lgpl3/mpc/dist

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 20:13:02 UTC 2021

Update of /cvsroot/src/external/lgpl3/mpc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv961

Log Message:
initial import of MPC 1.2.1.  from their NEWS:

Changes in version 1.2.1, released in October 2020:
  - Bug fixes:
- Fix an incompatibility problem with GMP 6.0 and before.
- Fix an intermediate overflow in asin.

Status:

Vendor Tag: mpc
Release Tags:   mpc-1-2-1

U src/external/lgpl3/mpc/dist/Makefile.am
U src/external/lgpl3/mpc/dist/Makefile.in
U src/external/lgpl3/mpc/dist/config.h.in
U src/external/lgpl3/mpc/dist/aclocal.m4
U src/external/lgpl3/mpc/dist/AUTHORS
U src/external/lgpl3/mpc/dist/README
U src/external/lgpl3/mpc/dist/ChangeLog
U src/external/lgpl3/mpc/dist/configure
U src/external/lgpl3/mpc/dist/INSTALL
U src/external/lgpl3/mpc/dist/Makefile.vc
U src/external/lgpl3/mpc/dist/configure.ac
U src/external/lgpl3/mpc/dist/COPYING.LESSER
U src/external/lgpl3/mpc/dist/NEWS
U src/external/lgpl3/mpc/dist/TODO
U src/external/lgpl3/mpc/dist/m4/ltoptions.m4
U src/external/lgpl3/mpc/dist/m4/lt~obsolete.m4
U src/external/lgpl3/mpc/dist/m4/ltsugar.m4
U src/external/lgpl3/mpc/dist/m4/ltversion.m4
U src/external/lgpl3/mpc/dist/m4/ax_c_check_flag.m4
U src/external/lgpl3/mpc/dist/m4/libtool.m4
U src/external/lgpl3/mpc/dist/m4/mpc.m4
U src/external/lgpl3/mpc/dist/m4/valgrind-tests.m4
U src/external/lgpl3/mpc/dist/m4/ax_gcc_version.m4
U src/external/lgpl3/mpc/dist/m4/ax_gcc_option.m4
U src/external/lgpl3/mpc/dist/tools/Makefile.am
U src/external/lgpl3/mpc/dist/tools/Makefile.in
U src/external/lgpl3/mpc/dist/tools/mpcheck/Makefile.am
U src/external/lgpl3/mpc/dist/tools/mpcheck/Makefile.in
U src/external/lgpl3/mpc/dist/tools/mpcheck/mpcheck-float128.c
U src/external/lgpl3/mpc/dist/tools/mpcheck/README
U src/external/lgpl3/mpc/dist/tools/mpcheck/mpcheck-double.c
U src/external/lgpl3/mpc/dist/tools/mpcheck/mpcheck-longdouble.c
U src/external/lgpl3/mpc/dist/tools/mpcheck/mpcheck-float.c
U src/external/lgpl3/mpc/dist/tools/bench/Makefile.am
U src/external/lgpl3/mpc/dist/tools/bench/Makefile.in
U src/external/lgpl3/mpc/dist/tools/bench/benchtime.h
U src/external/lgpl3/mpc/dist/tools/bench/mpcbench.c
U src/external/lgpl3/mpc/dist/build-aux/missing
U src/external/lgpl3/mpc/dist/build-aux/config.guess
U src/external/lgpl3/mpc/dist/build-aux/ltmain.sh
U src/external/lgpl3/mpc/dist/build-aux/test-driver
U src/external/lgpl3/mpc/dist/build-aux/depcomp
U src/external/lgpl3/mpc/dist/build-aux/compile
U src/external/lgpl3/mpc/dist/build-aux/mdate-sh
U src/external/lgpl3/mpc/dist/build-aux/install-sh
U src/external/lgpl3/mpc/dist/build-aux/texinfo.tex
U src/external/lgpl3/mpc/dist/build-aux/ar-lib
U src/external/lgpl3/mpc/dist/build-aux/config.sub
U src/external/lgpl3/mpc/dist/tests/tpow_fr.c
U src/external/lgpl3/mpc/dist/tests/tanh.dat
U src/external/lgpl3/mpc/dist/tests/div_fr.dsc
U src/external/lgpl3/mpc/dist/tests/atan.dat
U src/external/lgpl3/mpc/dist/tests/copy_parameter.c
U src/external/lgpl3/mpc/dist/tests/tui_div.c
U src/external/lgpl3/mpc/dist/tests/tsqr.c
U src/external/lgpl3/mpc/dist/tests/asinh.dsc
U src/external/lgpl3/mpc/dist/tests/norm.dsc
U src/external/lgpl3/mpc/dist/tests/pow_z.dat
U src/external/lgpl3/mpc/dist/tests/tsum.c
U src/external/lgpl3/mpc/dist/tests/pow_ui.dat
U src/external/lgpl3/mpc/dist/tests/Makefile.am
U src/external/lgpl3/mpc/dist/tests/ttan.c
U src/external/lgpl3/mpc/dist/tests/add_fr.dsc
U src/external/lgpl3/mpc/dist/tests/tmul_fr.c
U src/external/lgpl3/mpc/dist/tests/cosh.dsc
U src/external/lgpl3/mpc/dist/tests/tio_str.c
U src/external/lgpl3/mpc/dist/tests/tswap.c
U src/external/lgpl3/mpc/dist/tests/tmul_si.c
U src/external/lgpl3/mpc/dist/tests/tpl_native.c
U src/external/lgpl3/mpc/dist/tests/setprec_parameters.c
U src/external/lgpl3/mpc/dist/tests/Makefile.in
U src/external/lgpl3/mpc/dist/tests/pow_si.dat
U src/external/lgpl3/mpc/dist/tests/sinh.dsc
U src/external/lgpl3/mpc/dist/tests/data_check.tpl
U src/external/lgpl3/mpc/dist/tests/tasinh.c
U src/external/lgpl3/mpc/dist/tests/div_fr.dat
U src/external/lgpl3/mpc/dist/tests/timag.c
U src/external/lgpl3/mpc/dist/tests/exceptions.c
U src/external/lgpl3/mpc/dist/tests/tpow_ld.c
U src/external/lgpl3/mpc/dist/tests/check_data.c
U src/external/lgpl3/mpc/dist/tests/tdiv.c
U src/external/lgpl3/mpc/dist/tests/clear_parameters.c
U src/external/lgpl3/mpc/dist/tests/tpow_ui.c
U src/external/lgpl3/mpc/dist/tests/tset.c
U src/external/lgpl3/mpc/dist/tests/sin_cos.dsc
U src/external/lgpl3/mpc/dist/tests/fr_sub.dat
U src/external/lgpl3/mpc/dist/tests/tabs.c
U src/external/lgpl3/mpc/dist/tests/mul.dat
U src/external/lgpl3/mpc/dist/tests/tget_version.c
U src/external/lgpl3/mpc/dist/tests/ttanh.c
U src/external/lgpl3/mpc/dist/tests/cmp_abs.dsc
U src/external/lgpl3/mpc/dist/tests/tsub.c
U src/external/lgpl3/mpc/dist/tests/acosh.dat
U src/external/lgpl3/mpc/dist/tests/print_parameter.c
U src/external/lgpl3/mpc/dist/tests/tdiv_ui.c
U src/exte

CVS commit: src/doc

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 20:15:38 UTC 2021

Modified Files:
src/doc: 3RDPARTY

Log Message:
note that MPC is now at 1.2.1, and that GMP has 6.2.1 available.


To generate a diff of this commit:
cvs rdiff -u -r1.1805 -r1.1806 src/doc/3RDPARTY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 20:25:54 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: rename grammar rule 'term' to 'cast_expression'

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.315 -r1.316 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 20:34:05 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: c11_generic_expression.c
c11_generic_expression.exp

Log Message:
tests/lint: demonstrate that _Generic must be a primary_expression


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
src/tests/usr.bin/xlint/lint1/c11_generic_expression.c
cvs rdiff -u -r1.5 -r1.6 \
src/tests/usr.bin/xlint/lint1/c11_generic_expression.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 20:37:21 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: c11_generic_expression.c
c11_generic_expression.exp
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: make _Generic a primary-expression

C11 says so, and unless the _Generic expression was wrapped in
parentheses, it was not possible before to use it as a function call
expression.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 \
src/tests/usr.bin/xlint/lint1/c11_generic_expression.c
cvs rdiff -u -r1.6 -r1.7 \
src/tests/usr.bin/xlint/lint1/c11_generic_expression.exp
cvs rdiff -u -r1.316 -r1.317 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/MesaLib.old

2021-07-11 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Jul 11 20:40:59 UTC 2021

Removed Files:
xsrc/external/mit/MesaLib.old/dist: Makefile.am Makefile.in aclocal.m4
autogen.sh configure configure.ac install-gallium-links.mk
install-lib-links.mk
xsrc/external/mit/MesaLib.old/dist/bin: ar-lib compile config.guess
config.sub depcomp install-sh ltmain.sh missing perf-annotate-jit
test-driver
xsrc/external/mit/MesaLib.old/dist/docs: COPYING GL3.txt autoconf.html
mangling.html openvg.html patents.txt
xsrc/external/mit/MesaLib.old/dist/docs/specs: MESA_agp_offset.spec
MESA_set_3dfx_mode.spec
xsrc/external/mit/MesaLib.old/dist/doxygen: shader.doxy
xsrc/external/mit/MesaLib.old/dist/include/GL: wmesa.h
xsrc/external/mit/MesaLib.old/dist/include/GL/internal: sarea.h
xsrc/external/mit/MesaLib.old/dist/include/VG: openvg.h vgext.h
vgplatform.h vgu.h
xsrc/external/mit/MesaLib.old/dist/include/c99: inttypes.h stdbool.h
stdint.h
xsrc/external/mit/MesaLib.old/dist/m4: ax_check_compile_flag.m4
ax_gcc_builtin.m4 ax_prog_bison.m4 ax_prog_flex.m4 ax_pthread.m4
xsrc/external/mit/MesaLib.old/dist/src: Makefile.am Makefile.in
xsrc/external/mit/MesaLib.old/dist/src/egl/docs:
EGL_MESA_screen_surface
xsrc/external/mit/MesaLib.old/dist/src/egl/drivers/dri2: Android.mk
Makefile.am Makefile.in
xsrc/external/mit/MesaLib.old/dist/src/egl/main: Android.mk Makefile.am
Makefile.in Makefile.sources SConscript egl.pc.in eglcompiler.h
eglmisc.c eglmisc.h eglmode.c eglmode.h eglmutex.h eglscreen.c
eglscreen.h eglstring.c eglstring.h
xsrc/external/mit/MesaLib.old/dist/src/egl/wayland: Makefile.am
Makefile.in
xsrc/external/mit/MesaLib.old/dist/src/egl/wayland/wayland-drm:
Makefile.am Makefile.in
xsrc/external/mit/MesaLib.old/dist/src/egl/wayland/wayland-egl:
Makefile.am Makefile.in wayland-egl-priv.h
wayland-egl-symbols-check wayland-egl.c wayland-egl.pc.in
xsrc/external/mit/MesaLib.old/dist/src/gallium: Automake.inc
Makefile.am Makefile.in
xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary: Makefile.am
Makefile.in
xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/os:
os_memory.h os_memory_aligned.h os_memory_debug.h os_memory_stdc.h
os_misc.c os_misc.h os_time.c os_time.h
xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/pipe-loader:
Makefile.am Makefile.in
xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/pipebuffer:
pb_buffer_malloc.c pb_bufmgr_alt.c pb_bufmgr_ondemand.c
pb_bufmgr_pool.c
xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/target-helpers:
inline_drm_helper.h inline_wrapper_sw_helper.h
xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util:
u_atomic.h u_caps.c u_caps.h u_clear.h u_cpu_detect.c
u_cpu_detect.h u_debug.c u_debug.h u_double_list.h u_dynarray.h
u_format_r11g11b10f.h u_format_rgb9e5.h u_hash.c u_hash.h u_init.h
u_keymap.c u_keymap.h u_linkage.c u_linkage.h u_math.c u_math.h
u_memory.h u_simple_list.h u_slab.c u_slab.h u_snprintf.c
u_staging.c u_staging.h u_string.h u_time.h
xsrc/external/mit/MesaLib.old/dist/src/gallium/docs: d3d11ddi.txt
llvm-todo.txt
xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno:
Makefile.am Makefile.in adreno_common.xml.h adreno_pm4.xml.h
freedreno_lowering.c freedreno_lowering.h
xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx:
a2xx.xml.h fd2_compiler.c fd2_compiler.h ir-a2xx.c ir-a2xx.h
xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx:
a3xx.xml.h fd3_util.c fd3_util.h
xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ir3:
disasm-a3xx.c instr-a3xx.h ir3.c ir3.h ir3_compiler.c
ir3_compiler.h ir3_compiler_old.c ir3_cp.c ir3_depth.c ir3_dump.c
ir3_flatten.c ir3_ra.c ir3_sched.c ir3_shader.c ir3_shader.h
ir3_visitor.h
xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/galahad:
Makefile.am Makefile.in Makefile.sources SConscript glhd_context.c
glhd_context.h glhd_objects.c glhd_objects.h glhd_public.h
glhd_screen.c glhd_screen.h
xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915:
Makefile.am Makefile.in
xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/identity:
Makefile.am Makefile.in Makefile.sources SConscript id_context.c
id_context.h id_objects.c id_obje

CVS commit: src/distrib/sets/lists

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 20:48:48 UTC 2021

Modified Files:
src/distrib/sets/lists/xcomp: mi
src/distrib/sets/lists/xdebug: shl.mi
src/distrib/sets/lists/xserver: mi

Log Message:
remove mesa < 18 support


To generate a diff of this commit:
cvs rdiff -u -r1.224 -r1.225 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.61 -r1.62 src/distrib/sets/lists/xdebug/shl.mi
cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/xserver/mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit/xorg

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 20:52:07 UTC 2021

Modified Files:
src/external/mit/xorg/include: Makefile
src/external/mit/xorg/lib: Makefile mesa-which.mk
src/external/mit/xorg/lib/dri: Makefile
src/external/mit/xorg/lib/gallium: Makefile
src/external/mit/xorg/lib/libGL: Makefile
src/external/mit/xorg/lib/libGLU: Makefile
src/external/mit/xorg/lib/libGLw: Makefile
src/external/mit/xorg/lib/libgbm: Makefile
src/external/mit/xorg/server/drivers/xf86-video-radeon-kms: Makefile

Log Message:
xorg/lib stuff to enable mesa.old, prepare for new mesa

- rename OLD_PREFIX to OLD_SUFFIX, since it is
- include mesa-which.mk and use ${OLD_SUFFIX} in several places
- remove mesa < 18 support


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/mit/xorg/include/Makefile
cvs rdiff -u -r1.55 -r1.56 src/external/mit/xorg/lib/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/mesa-which.mk
cvs rdiff -u -r1.37 -r1.38 src/external/mit/xorg/lib/dri/Makefile
cvs rdiff -u -r1.47 -r1.48 src/external/mit/xorg/lib/gallium/Makefile
cvs rdiff -u -r1.31 -r1.32 src/external/mit/xorg/lib/libGL/Makefile
cvs rdiff -u -r1.20 -r1.21 src/external/mit/xorg/lib/libGLU/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/lib/libGLw/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/libgbm/Makefile
cvs rdiff -u -r1.13 -r1.14 \
src/external/mit/xorg/server/drivers/xf86-video-radeon-kms/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 20:53:35 UTC 2021

Modified Files:
src/external/mit/xorg/lib: driver.old.mk libglsl.old.mk
libloader.old.mk libmesa.old.mk
src/external/mit/xorg/lib/dri.old: Makefile
src/external/mit/xorg/lib/gallium.old: Makefile
src/external/mit/xorg/lib/libGL.old: Makefile mesa-ver.mk shlib_version
src/external/mit/xorg/lib/libGL.old/internal: Makefile
src/external/mit/xorg/lib/libgbm.old: Makefile shlib_version
src/external/mit/xorg/lib/libglapi.old: Makefile

Log Message:
copy the Mesa 19.7.1 build framework into .old.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/driver.old.mk \
src/external/mit/xorg/lib/libglsl.old.mk \
src/external/mit/xorg/lib/libloader.old.mk \
src/external/mit/xorg/lib/libmesa.old.mk
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/dri.old/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/gallium.old/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/libGL.old/Makefile \
src/external/mit/xorg/lib/libGL.old/mesa-ver.mk \
src/external/mit/xorg/lib/libGL.old/shlib_version
cvs rdiff -u -r1.1 -r1.2 \
src/external/mit/xorg/lib/libGL.old/internal/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/libgbm.old/Makefile \
src/external/mit/xorg/lib/libgbm.old/shlib_version
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/libglapi.old/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 21:07:44 UTC 2021

Modified Files:
src/usr.bin/xlint/lint1: cgram.y

Log Message:
lint: reorder grammar rules for expressions according to C18

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.317 -r1.318 src/usr.bin/xlint/lint1/cgram.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/external/lgpl3/gmp/dist

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 21:14:52 UTC 2021

Update of /cvsroot/src/external/lgpl3/gmp/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv22314

Log Message:
initial import of GMP 6.2.1.  from their NEWS:

Changes between GMP version 6.2.0 and 6.2.1

  BUGS FIXED
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * Overflows are more carefully detected and reported for mpz_pow_ui.
  * A bug in longlong.h for aarch64 sub_ddmmss, not affecting GMP, was healed.

  FEATURES
  * C90 compliance.
  * Initial support for Darwin on arm64, and improved portability.
  * Support for more processors.

Status:

Vendor Tag: gmp
Release Tags:   gmp-6-2-1

U src/external/lgpl3/gmp/dist/gen-fac.c
U src/external/lgpl3/gmp/dist/gmpxx.h
U src/external/lgpl3/gmp/dist/install-sh
U src/external/lgpl3/gmp/dist/gmpxx.pc.in
U src/external/lgpl3/gmp/dist/aclocal.m4
U src/external/lgpl3/gmp/dist/assert.c
U src/external/lgpl3/gmp/dist/AUTHORS
U src/external/lgpl3/gmp/dist/compile
C src/external/lgpl3/gmp/dist/gmp-impl.h
U src/external/lgpl3/gmp/dist/COPYING
U src/external/lgpl3/gmp/dist/README
U src/external/lgpl3/gmp/dist/acinclude.m4
U src/external/lgpl3/gmp/dist/tal-debug.c
U src/external/lgpl3/gmp/dist/mp_clz_tab.c
U src/external/lgpl3/gmp/dist/bootstrap.c
U src/external/lgpl3/gmp/dist/COPYINGv2
U src/external/lgpl3/gmp/dist/gen-psqr.c
U src/external/lgpl3/gmp/dist/nextprime.c
C src/external/lgpl3/gmp/dist/configure
U src/external/lgpl3/gmp/dist/missing
U src/external/lgpl3/gmp/dist/ChangeLog
U src/external/lgpl3/gmp/dist/mp_get_fns.c
U src/external/lgpl3/gmp/dist/memory.c
U src/external/lgpl3/gmp/dist/tal-reent.c
U src/external/lgpl3/gmp/dist/.gdbinit
C src/external/lgpl3/gmp/dist/longlong.h
U src/external/lgpl3/gmp/dist/NEWS
U src/external/lgpl3/gmp/dist/gmp.pc.in
U src/external/lgpl3/gmp/dist/mp_set_fns.c
U src/external/lgpl3/gmp/dist/configure.ac
U src/external/lgpl3/gmp/dist/compat.c
U src/external/lgpl3/gmp/dist/test-driver
U src/external/lgpl3/gmp/dist/extract-dbl.c
C src/external/lgpl3/gmp/dist/config.guess
U src/external/lgpl3/gmp/dist/tal-notreent.c
U src/external/lgpl3/gmp/dist/INSTALL
C src/external/lgpl3/gmp/dist/configfsf.guess
U src/external/lgpl3/gmp/dist/COPYING.LESSERv3
U src/external/lgpl3/gmp/dist/config.in
U src/external/lgpl3/gmp/dist/config.sub
U src/external/lgpl3/gmp/dist/gen-jacobitab.c
U src/external/lgpl3/gmp/dist/mp_bpl.c
U src/external/lgpl3/gmp/dist/asl.h
U src/external/lgpl3/gmp/dist/Makefile.am
U src/external/lgpl3/gmp/dist/gen-fib.c
U src/external/lgpl3/gmp/dist/mp_dv_tab.c
U src/external/lgpl3/gmp/dist/version.c
U src/external/lgpl3/gmp/dist/INSTALL.autoconf
U src/external/lgpl3/gmp/dist/primesieve.c
U src/external/lgpl3/gmp/dist/ylwrap
C src/external/lgpl3/gmp/dist/Makefile.in
U src/external/lgpl3/gmp/dist/errno.c
U src/external/lgpl3/gmp/dist/invalid.c
U src/external/lgpl3/gmp/dist/gen-bases.c
U src/external/lgpl3/gmp/dist/COPYINGv3
C src/external/lgpl3/gmp/dist/configfsf.sub
U src/external/lgpl3/gmp/dist/mp_minv_tab.c
U src/external/lgpl3/gmp/dist/gen-trialdivtab.c
U src/external/lgpl3/gmp/dist/ltmain.sh
C src/external/lgpl3/gmp/dist/gmp-h.in
U src/external/lgpl3/gmp/dist/cxx/ismpznw.cc
U src/external/lgpl3/gmp/dist/cxx/ismpq.cc
U src/external/lgpl3/gmp/dist/cxx/isfuns.cc
U src/external/lgpl3/gmp/dist/cxx/Makefile.in
U src/external/lgpl3/gmp/dist/cxx/ismpf.cc
U src/external/lgpl3/gmp/dist/cxx/osmpq.cc
U src/external/lgpl3/gmp/dist/cxx/dummy.cc
U src/external/lgpl3/gmp/dist/cxx/osmpf.cc
U src/external/lgpl3/gmp/dist/cxx/Makefile.am
U src/external/lgpl3/gmp/dist/cxx/osmpz.cc
U src/external/lgpl3/gmp/dist/cxx/limits.cc
U src/external/lgpl3/gmp/dist/cxx/osdoprnti.cc
U src/external/lgpl3/gmp/dist/cxx/osfuns.cc
U src/external/lgpl3/gmp/dist/cxx/ismpz.cc
U src/external/lgpl3/gmp/dist/mpn/Makeasm.am
U src/external/lgpl3/gmp/dist/mpn/cpp-ccas
U src/external/lgpl3/gmp/dist/mpn/Makefile.in
U src/external/lgpl3/gmp/dist/mpn/README
U src/external/lgpl3/gmp/dist/mpn/asm-defs.m4
U src/external/lgpl3/gmp/dist/mpn/Makefile.am
U src/external/lgpl3/gmp/dist/mpn/m4-ccas
U src/external/lgpl3/gmp/dist/mpn/m88k/add_n.s
U src/external/lgpl3/gmp/dist/mpn/m88k/mul_1.s
U src/external/lgpl3/gmp/dist/mpn/m88k/sub_n.s
U src/external/lgpl3/gmp/dist/mpn/m88k/README
U src/external/lgpl3/gmp/dist/mpn/m88k/mc88110/mul_1.s
U src/external/lgpl3/gmp/dist/mpn/m88k/mc88110/addmul_1.s
U src/external/lgpl3/gmp/dist/mpn/m88k/mc88110/sub_n.S
U src/external/lgpl3/gmp/dist/mpn/m88k/mc88110/add_n.S
U src/external/lgpl3/gmp/dist/mpn/thumb/add_n.asm
U src/external/lgpl3/gmp/dist/mpn/thumb/sub_n.asm
U src/external/lgpl3/gmp/dist/mpn/lisp/gmpasm-mode.el
U src/external/lgpl3/gmp/dist/mpn/ia64/rsh1aors_n.asm
U src/external/lgpl3/gmp/dist/mpn/ia64/gcd_11.asm
U src/external/lgpl3/gmp/dist/mpn/ia64/cnd_aors_n.asm
U src/external/lgpl3/gmp/dist/mpn/ia64/aorsorrlsh2_n.asm
U src/external/lgpl3/gmp/dist/mpn/ia64/copyi.asm
U src/external/lgpl3/gmp/dist/mpn/ia64/divrem_

CVS commit: src/external/lgpl3/gmp/dist

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 21:15:48 UTC 2021

Modified Files:
src/external/lgpl3/gmp/dist: Makefile.in config.guess configfsf.guess
configfsf.sub configure gmp-h.in gmp-impl.h longlong.h
src/external/lgpl3/gmp/dist/mpn/generic: mod_1_1.c
Removed Files:
src/external/lgpl3/gmp/dist/mpn/alpha/ev67: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/arm/v5: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/arm/v6t2: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/arm64: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/ia64: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/mips64: addmul_1.asm mul_1.asm
sqr_diagonal.asm submul_1.asm umul.asm
src/external/lgpl3/gmp/dist/mpn/powerpc64/mode64: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/sparc64: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/x86/bobcat: gmp-mparam.h
src/external/lgpl3/gmp/dist/mpn/x86/fat: gcd_1.c
src/external/lgpl3/gmp/dist/mpn/x86/k6: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/x86/k7: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/x86/p6: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/x86_64: addmul_2.asm gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/x86_64/bd1: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat: aors_n.asm aorsmul_1.asm
copyd.asm copyi.asm gmp-mparam.h mul_1.asm mul_basecase.asm
redc_1.asm sqr_basecase.asm
src/external/lgpl3/gmp/dist/mpn/x86_64/core2: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/x86_64/coreisbr: popcount.asm
src/external/lgpl3/gmp/dist/mpn/x86_64/k10: gcd_1.asm
src/external/lgpl3/gmp/dist/mpn/x86_64/mulx: aorsmul_1.asm mul_1.asm
src/external/lgpl3/gmp/dist/mpn/x86_64/nano: gcd_1.asm
src/external/lgpl3/gmp/dist/tests/cxx: t-ops2.cc
src/external/lgpl3/gmp/dist/tests/devel: addmul_N.c anymul_1.c aors_n.c
cnd_aors_n.c copy.c divmod_1.c divrem.c logops_n.c mul_N.c shift.c
tst-addsub.c
src/external/lgpl3/gmp/dist/tests/mpz: bit.c

Log Message:
merge GMP 6.2.1.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/lgpl3/gmp/dist/Makefile.in \
src/external/lgpl3/gmp/dist/gmp-impl.h
cvs rdiff -u -r1.6 -r1.7 src/external/lgpl3/gmp/dist/config.guess \
src/external/lgpl3/gmp/dist/configfsf.sub \
src/external/lgpl3/gmp/dist/gmp-h.in
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/dist/configfsf.guess \
src/external/lgpl3/gmp/dist/longlong.h
cvs rdiff -u -r1.8 -r1.9 src/external/lgpl3/gmp/dist/configure
cvs rdiff -u -r1.1.1.2 -r0 \
src/external/lgpl3/gmp/dist/mpn/alpha/ev67/gcd_1.asm
cvs rdiff -u -r1.1.1.2 -r0 src/external/lgpl3/gmp/dist/mpn/arm/v5/gcd_1.asm
cvs rdiff -u -r1.1.1.2 -r0 src/external/lgpl3/gmp/dist/mpn/arm/v6t2/gcd_1.asm
cvs rdiff -u -r1.1.1.1 -r0 src/external/lgpl3/gmp/dist/mpn/arm64/gcd_1.asm
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/dist/mpn/generic/mod_1_1.c
cvs rdiff -u -r1.1.1.3 -r0 src/external/lgpl3/gmp/dist/mpn/ia64/gcd_1.asm
cvs rdiff -u -r1.1.1.2 -r0 \
src/external/lgpl3/gmp/dist/mpn/mips64/addmul_1.asm \
src/external/lgpl3/gmp/dist/mpn/mips64/mul_1.asm \
src/external/lgpl3/gmp/dist/mpn/mips64/sqr_diagonal.asm \
src/external/lgpl3/gmp/dist/mpn/mips64/submul_1.asm \
src/external/lgpl3/gmp/dist/mpn/mips64/umul.asm
cvs rdiff -u -r1.1.1.1 -r0 \
src/external/lgpl3/gmp/dist/mpn/powerpc64/mode64/gcd_1.asm
cvs rdiff -u -r1.1.1.1 -r0 \
src/external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/gcd_1.asm
cvs rdiff -u -r1.1.1.2 -r0 src/external/lgpl3/gmp/dist/mpn/sparc64/gcd_1.asm
cvs rdiff -u -r1.1.1.2 -r0 \
src/external/lgpl3/gmp/dist/mpn/x86/bobcat/gmp-mparam.h
cvs rdiff -u -r1.1.1.2 -r0 src/external/lgpl3/gmp/dist/mpn/x86/fat/gcd_1.c
cvs rdiff -u -r1.1.1.2 -r0 src/external/lgpl3/gmp/dist/mpn/x86/k6/gcd_1.asm
cvs rdiff -u -r1.1.1.3 -r0 src/external/lgpl3/gmp/dist/mpn/x86/k7/gcd_1.asm
cvs rdiff -u -r1.1.1.2 -r0 src/external/lgpl3/gmp/dist/mpn/x86/p6/gcd_1.asm
cvs rdiff -u -r1.1.1.3 -r0 \
src/external/lgpl3/gmp/dist/mpn/x86_64/addmul_2.asm \
src/external/lgpl3/gmp/dist/mpn/x86_64/gcd_1.asm
cvs rdiff -u -r1.1.1.2 -r0 \
src/external/lgpl3/gmp/dist/mpn/x86_64/bd1/gcd_1.asm
cvs rdiff -u -r1.1.1.1 -r0 \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/aors_n.asm \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/redc_1.asm
cvs rdiff -u -r1.1.1.2 -r0 \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/aorsmul_1.asm \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/copyd.asm \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/copyi.asm \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/gmp-mparam.h \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/mul_1.asm \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/mul_basecase.asm \
src/external/lgpl3/gmp/dist/mpn/x86_64/bobcat/sqr_basecase.asm
cvs rdi

CVS commit: xsrc/external/mit/xf86-video-ati-kms/dist/src

2021-07-11 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Jul 11 21:24:14 UTC 2021

Modified Files:
xsrc/external/mit/xf86-video-ati-kms/dist/src: drmmode_display.c
radeon_bo_helper.c

Log Message:
fix a couple of issues found while testing new drm.

- actually check the return value of radeon_bo_open() in a three places
- for create_pixmap_for_fbcon(), release the bo when jumping to
  'out_free_fb'.  fixes memory leak.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/xf86-video-ati-kms/dist/src/drmmode_display.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_bo_helper.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 21:28:17 UTC 2021

Modified Files:
src/doc: 3RDPARTY

Log Message:
GMP is updated to 6.2.1 now.


To generate a diff of this commit:
cvs rdiff -u -r1.1806 -r1.1807 src/doc/3RDPARTY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 21:58:52 UTC 2021

Modified Files:
src: UPDATING

Log Message:
note that new GMP may require some cleaning.


To generate a diff of this commit:
cvs rdiff -u -r1.318 -r1.319 src/UPDATING

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/mk

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 22:07:35 UTC 2021

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
switch Mesa 19 to use MesaLib.old subdir.


To generate a diff of this commit:
cvs rdiff -u -r1.1257 -r1.1258 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2021-07-11 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Jul 11 22:41:36 UTC 2021

Modified Files:
src/tests/usr.bin/xlint/lint1: t_integration.sh

Log Message:
tests/lint: rework ATF test driver

To skip tests that work only on particular platforms, a simple 'eval'
from the shell does not work since it does not exit on failure.  Fix
this by storing the commands in a local variable first.

Remove configuration knobs 'lint1-only-if-arch' and 'lint1-skip-if-arch'
since they are unused.

When skipping a test, actually mark it as skipped in the ATF statistics.


To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/tests/usr.bin/xlint/lint1/t_integration.sh

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/i386

2021-07-11 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 11 22:41:39 UTC 2021

Modified Files:
src/external/gpl3/gcc/dist/gcc/config/i386: i386.c i386.h netbsd-elf.h
netbsd64.h

Log Message:
define a X86_32_ASAN_BIT_OFFSET macro that defaults differently on
netbsd/i386 than other x86-32 targets.

fixes PR#56280.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/external/gpl3/gcc/dist/gcc/config/i386/i386.c
cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/dist/gcc/config/i386/i386.h \
src/external/gpl3/gcc/dist/gcc/config/i386/netbsd-elf.h \
src/external/gpl3/gcc/dist/gcc/config/i386/netbsd64.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci

2021-07-11 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Jul 12 04:41:14 UTC 2021

Modified Files:
src/sys/dev/pci: pci_subr.c

Log Message:
s/Precision Time Management/Precision Time Measurement/


To generate a diff of this commit:
cvs rdiff -u -r1.226 -r1.227 src/sys/dev/pci/pci_subr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.