Module Name:src
Committed By: gutteridge
Date: Fri Aug 4 03:59:00 UTC 2023
Modified Files:
src/share/misc: acronyms.comp
Log Message:
acronyms.comp: add ONCE
To generate a diff of this commit:
cvs rdiff -u -r1.358 -r1.359 src/share/misc/acronyms.comp
Please note that d
Module Name:src
Committed By: gutteridge
Date: Fri Aug 4 03:59:00 UTC 2023
Modified Files:
src/share/misc: acronyms.comp
Log Message:
acronyms.comp: add ONCE
To generate a diff of this commit:
cvs rdiff -u -r1.358 -r1.359 src/share/misc/acronyms.comp
Please note that d
Module Name:src
Committed By: rin
Date: Fri Aug 4 03:45:07 UTC 2023
Modified Files:
src/sbin/bioctl: bioctl.c
Log Message:
bioctl(8): bio_show_volumes(): Do not return pointer to stack.
Found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/
Module Name:src
Committed By: rin
Date: Fri Aug 4 03:45:07 UTC 2023
Modified Files:
src/sbin/bioctl: bioctl.c
Log Message:
bioctl(8): bio_show_volumes(): Do not return pointer to stack.
Found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/
Module Name:src
Committed By: rin
Date: Fri Aug 4 03:39:22 UTC 2023
Modified Files:
src/external/gpl3/gcc: README.gcc12
Log Message:
README.gcc12: alpha works just fine (incl. boot loaders)
Clean up outdated/duplicate notes also.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rin
Date: Fri Aug 4 03:39:22 UTC 2023
Modified Files:
src/external/gpl3/gcc: README.gcc12
Log Message:
README.gcc12: alpha works just fine (incl. boot loaders)
Clean up outdated/duplicate notes also.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rin
Date: Fri Aug 4 03:31:13 UTC 2023
Modified Files:
src/tests/lib/libc/gen: t_siginfo.c
Log Message:
t_siginfo:sigfpe_int: Adjust for GCC12
Do not use constant 1 as numerator to raise integer division by zero.
GCC >= 12 optimizes (1 / i) i
Module Name:src
Committed By: rin
Date: Fri Aug 4 03:31:13 UTC 2023
Modified Files:
src/tests/lib/libc/gen: t_siginfo.c
Log Message:
t_siginfo:sigfpe_int: Adjust for GCC12
Do not use constant 1 as numerator to raise integer division by zero.
GCC >= 12 optimizes (1 / i) i
Module Name:src
Committed By: uwe
Date: Thu Aug 3 22:11:41 UTC 2023
Modified Files:
src/sys/dev/wscons: wsemul_vt100_subr.c
Log Message:
wsemul_vt100_subr: fix comment - CPR is not DSR
DSRs (device status report) are 'n', but cursor position report is 'R'
To generate a
Module Name:src
Committed By: uwe
Date: Thu Aug 3 22:11:41 UTC 2023
Modified Files:
src/sys/dev/wscons: wsemul_vt100_subr.c
Log Message:
wsemul_vt100_subr: fix comment - CPR is not DSR
DSRs (device status report) are 'n', but cursor position report is 'R'
To generate a
> > Ah, I only thought about "obvious" impl. Thank you for kind
> > explanation! I will revert them for now.
>
> We should fix those cases that gcc12 found.
i was able to fix some of them with some code to apply offsets
generated before realloc() or free(), but not in all case.
a couple of them w
Module Name:src
Committed By: andvar
Date: Thu Aug 3 20:45:50 UTC 2023
Modified Files:
src/lib/libm/src: math_private.h
src/lib/librumpuser: rumpuser_daemonize.c
src/tests/fs/common: fstest_puffs.c
src/tests/lib/librumpclient: h_exec.c t_fd.c
Module Name:src
Committed By: andvar
Date: Thu Aug 3 20:45:50 UTC 2023
Modified Files:
src/lib/libm/src: math_private.h
src/lib/librumpuser: rumpuser_daemonize.c
src/tests/fs/common: fstest_puffs.c
src/tests/lib/librumpclient: h_exec.c t_fd.c
Module Name:src
Committed By: rillig
Date: Thu Aug 3 18:48:42 UTC 2023
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: c11.c t_usage.sh
src/usr.bin/xlint/lint1: cgram.y err.c
Added Files:
src/tests/usr.bin/xlint/lint1
Module Name:src
Committed By: rillig
Date: Thu Aug 3 18:48:42 UTC 2023
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/usr.bin/xlint/lint1: c11.c t_usage.sh
src/usr.bin/xlint/lint1: cgram.y err.c
Added Files:
src/tests/usr.bin/xlint/lint1
On Thu, Aug 03, 2023 at 08:16:31AM +, matthew green wrote:
> Module Name: src
> Committed By: mrg
> Date: Thu Aug 3 08:16:31 UTC 2023
>
> Modified Files:
> src/sys/arch/evbarm/gumstix: gumstix_machdep.c
> src/sys/arch/evbarm/ixm1200: ixm1200_machdep.c
> src/sys/arch
On Thu, Aug 03, 2023 at 23:30:31 +0900, Rin Okuyama wrote:
> On 2023/08/03 23:23, Valery Ushakov wrote:
> > On Thu, Aug 03, 2023 at 13:33:27 +, Rin Okuyama wrote:
> >
> > > -Wuse-after-free for GCC 12 is premature. It fires on a common idiom:
> > >
> > > newbuf = realloc(buf, size);
> > >
Module Name:src
Committed By: rin
Date: Thu Aug 3 15:07:07 UTC 2023
Modified Files:
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/debug: shl.mi
Log Message:
lists: Belatedly catch up with lib*san bump for GCC 12.
To generate a diff of this commit:
c
Module Name:src
Committed By: rin
Date: Thu Aug 3 15:07:07 UTC 2023
Modified Files:
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/debug: shl.mi
Log Message:
lists: Belatedly catch up with lib*san bump for GCC 12.
To generate a diff of this commit:
c
Module Name:src
Committed By: rin
Date: Thu Aug 3 14:56:37 UTC 2023
Modified Files:
src/external/bsd/pdisk/bin: Makefile
src/external/bsd/tre/lib: Makefile
src/lib/libc/net: Makefile.inc
src/lib/libedit: Makefile
src/lib/libkvm: Makefile
Module Name:src
Committed By: rin
Date: Thu Aug 3 14:56:37 UTC 2023
Modified Files:
src/external/bsd/pdisk/bin: Makefile
src/external/bsd/tre/lib: Makefile
src/lib/libc/net: Makefile.inc
src/lib/libedit: Makefile
src/lib/libkvm: Makefile
Module Name:src
Committed By: rin
Date: Thu Aug 3 14:55:54 UTC 2023
Modified Files:
src/share/mk: bsd.own.mk
Log Message:
bsd.own.mk: Revert CC_WNO_USE_AFTER_FREE
This is an undefined behavior in general. Implementation details of
pointer are not defined in C standards;
Module Name:src
Committed By: rin
Date: Thu Aug 3 14:55:54 UTC 2023
Modified Files:
src/share/mk: bsd.own.mk
Log Message:
bsd.own.mk: Revert CC_WNO_USE_AFTER_FREE
This is an undefined behavior in general. Implementation details of
pointer are not defined in C standards;
On 2023/08/03 23:23, Valery Ushakov wrote:
On Thu, Aug 03, 2023 at 13:33:27 +, Rin Okuyama wrote:
-Wuse-after-free for GCC 12 is premature. It fires on a common idiom:
newbuf = realloc(buf, size);
p = newbuf + (p - buf);
Let shut this up for GCC 12 (with hoping it gets imp
On Thu, Aug 03, 2023 at 13:33:27 +, Rin Okuyama wrote:
> -Wuse-after-free for GCC 12 is premature. It fires on a common idiom:
>
> newbuf = realloc(buf, size);
> p = newbuf + (p - buf);
>
> Let shut this up for GCC 12 (with hoping it gets improved for 13!).
C99 says
J.2
Module Name:src
Committed By: rin
Date: Thu Aug 3 14:14:29 UTC 2023
Modified Files:
src/distrib/sets/lists/base: shl.mi
Log Message:
base/shl.mi: Fix previous for GCC10...
To generate a diff of this commit:
cvs rdiff -u -r1.956 -r1.957 src/distrib/sets/lists/base/shl.mi
Module Name:src
Committed By: rin
Date: Thu Aug 3 14:14:29 UTC 2023
Modified Files:
src/distrib/sets/lists/base: shl.mi
Log Message:
base/shl.mi: Fix previous for GCC10...
To generate a diff of this commit:
cvs rdiff -u -r1.956 -r1.957 src/distrib/sets/lists/base/shl.mi
Module Name:src
Committed By: rin
Date: Thu Aug 3 13:36:09 UTC 2023
Modified Files:
src/external/bsd/pdisk/bin: Makefile
src/external/bsd/tre/lib: Makefile
src/lib/libc/net: Makefile.inc
src/lib/libedit: Makefile
src/lib/libkvm: Makefile
Module Name:src
Committed By: rin
Date: Thu Aug 3 13:36:09 UTC 2023
Modified Files:
src/external/bsd/pdisk/bin: Makefile
src/external/bsd/tre/lib: Makefile
src/lib/libc/net: Makefile.inc
src/lib/libedit: Makefile
src/lib/libkvm: Makefile
Module Name:src
Committed By: rin
Date: Thu Aug 3 13:33:27 UTC 2023
Modified Files:
src/share/mk: bsd.own.mk
Log Message:
bsd.own.mk: Introduce CC_WNO_USE_AFTER_FREE for GCC12
-Wuse-after-free for GCC 12 is premature. It fires on a common idiom:
newbuf = realloc
Module Name:src
Committed By: rin
Date: Thu Aug 3 13:33:27 UTC 2023
Modified Files:
src/share/mk: bsd.own.mk
Log Message:
bsd.own.mk: Introduce CC_WNO_USE_AFTER_FREE for GCC12
-Wuse-after-free for GCC 12 is premature. It fires on a common idiom:
newbuf = realloc
Module Name:src
Committed By: rin
Date: Thu Aug 3 13:13:05 UTC 2023
Modified Files:
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/comp: mi
src/distrib/sets/lists/debug: mi shl.mi
src/distrib/sets/lists/tests: mi
Log Message:
Fix lists
Module Name:src
Committed By: rin
Date: Thu Aug 3 13:13:05 UTC 2023
Modified Files:
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/comp: mi
src/distrib/sets/lists/debug: mi shl.mi
src/distrib/sets/lists/tests: mi
Log Message:
Fix lists
Module Name:src
Committed By: nia
Date: Thu Aug 3 12:30:25 UTC 2023
Modified Files:
src/distrib/sets/lists/debug: mi
Log Message:
mark obsolete, don't remove from setlist
To generate a diff of this commit:
cvs rdiff -u -r1.411 -r1.412 src/distrib/sets/lists/debug/mi
Pl
Module Name:src
Committed By: nia
Date: Thu Aug 3 12:30:25 UTC 2023
Modified Files:
src/distrib/sets/lists/debug: mi
Log Message:
mark obsolete, don't remove from setlist
To generate a diff of this commit:
cvs rdiff -u -r1.411 -r1.412 src/distrib/sets/lists/debug/mi
Pl
Module Name:src
Committed By: nia
Date: Thu Aug 3 12:24:47 UTC 2023
Modified Files:
src/distrib/sets/lists/comp: mi
src/distrib/sets/lists/debug: mi
src/distrib/sets/lists/tests: mi
src/lib/libc/sys: Makefile.inc
src/sys/sys: Makefile
Module Name:src
Committed By: nia
Date: Thu Aug 3 12:24:47 UTC 2023
Modified Files:
src/distrib/sets/lists/comp: mi
src/distrib/sets/lists/debug: mi
src/distrib/sets/lists/tests: mi
src/lib/libc/sys: Makefile.inc
src/sys/sys: Makefile
Module Name:src
Committed By: rin
Date: Thu Aug 3 08:36:38 UTC 2023
Modified Files:
src/tests/dev/audio: audiotest.c
Log Message:
audiotest: Appease GCC 12.3.0 -Wmisleading-indentation
It does not matter whether this statement is a part of this if-then
block or not, anyw
Module Name:src
Committed By: rin
Date: Thu Aug 3 08:36:38 UTC 2023
Modified Files:
src/tests/dev/audio: audiotest.c
Log Message:
audiotest: Appease GCC 12.3.0 -Wmisleading-indentation
It does not matter whether this statement is a part of this if-then
block or not, anyw
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:35:14 UTC 2023
Modified Files:
src/sys/dev/podulebus: if_ea.c
Log Message:
check if string is nul char, not if array is NULL.
avoids always-true condition.
found by GCC 12.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:35:14 UTC 2023
Modified Files:
src/sys/dev/podulebus: if_ea.c
Log Message:
check if string is nul char, not if array is NULL.
avoids always-true condition.
found by GCC 12.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:32:52 UTC 2023
Modified Files:
src/sys/compat/ultrix: ultrix_misc.c
Log Message:
avoid uninitialised accesses
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/compat/ultrix/ult
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:32:52 UTC 2023
Modified Files:
src/sys/compat/ultrix: ultrix_misc.c
Log Message:
avoid uninitialised accesses
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/compat/ultrix/ult
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:31:06 UTC 2023
Modified Files:
src/sys/arch/sgimips/mace: mace.c
Log Message:
check a pointer's value not the address of a pointer.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/s
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:31:06 UTC 2023
Modified Files:
src/sys/arch/sgimips/mace: mace.c
Log Message:
check a pointer's value not the address of a pointer.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/s
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:16:31 UTC 2023
Modified Files:
src/sys/arch/evbarm/gumstix: gumstix_machdep.c
src/sys/arch/evbarm/ixm1200: ixm1200_machdep.c
src/sys/arch/hpcarm/hpcarm: pxa2x0_hpc_machdep.c sa11x0_hpc_machdep.c
s
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:16:31 UTC 2023
Modified Files:
src/sys/arch/evbarm/gumstix: gumstix_machdep.c
src/sys/arch/evbarm/ixm1200: ixm1200_machdep.c
src/sys/arch/hpcarm/hpcarm: pxa2x0_hpc_machdep.c sa11x0_hpc_machdep.c
s
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:10:40 UTC 2023
Modified Files:
src/sys/arch/arm/sunxi: sunxi_ccu_display.c
Log Message:
avoid potentially uninitialised variable that likely won't happen.
GCC 12 can't tell that hardware / platform design means it won'
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:10:40 UTC 2023
Modified Files:
src/sys/arch/arm/sunxi: sunxi_ccu_display.c
Log Message:
avoid potentially uninitialised variable that likely won't happen.
GCC 12 can't tell that hardware / platform design means it won'
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:06:11 UTC 2023
Modified Files:
src/sbin/fsck_udf: main.c
Log Message:
avoid double-free.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sbin/fsck_udf/main.c
Please note that diffs
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:06:11 UTC 2023
Modified Files:
src/sbin/fsck_udf: main.c
Log Message:
avoid double-free.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sbin/fsck_udf/main.c
Please note that diffs
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:04:07 UTC 2023
Modified Files:
src/external/cddl/osnet/dist/uts/common/dtrace: dtrace.c
Log Message:
fix uninitialised variable usage.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 \
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:04:07 UTC 2023
Modified Files:
src/external/cddl/osnet/dist/uts/common/dtrace: dtrace.c
Log Message:
fix uninitialised variable usage.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 \
Module Name:src
Committed By: martin
Date: Thu Aug 3 08:05:16 UTC 2023
Modified Files:
src/sys/dev [netbsd-8]: spkr.c
Log Message:
Apply addition patch to fix the build, requested by riastradh
in ticket #1868:
sys/dev/spkr.c (apply patch)
Module Name:src
Committed By: martin
Date: Thu Aug 3 08:05:16 UTC 2023
Modified Files:
src/sys/dev [netbsd-8]: spkr.c
Log Message:
Apply addition patch to fix the build, requested by riastradh
in ticket #1868:
sys/dev/spkr.c (apply patch)
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:03:19 UTC 2023
Modified Files:
src/external/bsd/libevent/dist: event.c
src/usr.bin/rdist: expand.c
src/usr.sbin/powerd: powerd.c
Log Message:
avoid having addresses of local variable exist after a functi
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:03:19 UTC 2023
Modified Files:
src/external/bsd/libevent/dist: event.c
src/usr.bin/rdist: expand.c
src/usr.sbin/powerd: powerd.c
Log Message:
avoid having addresses of local variable exist after a functi
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:00:10 UTC 2023
Modified Files:
src/external/bsd/iscsi/dist/src/lib: util.c
Log Message:
log a pointer's value before calling free() on it. avoids technical UB.
found by GCC 12.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: mrg
Date: Thu Aug 3 07:59:33 UTC 2023
Modified Files:
src/crypto/external/bsd/openssh/dist: sshkey-xmss.c
Log Message:
avoid potential uninitialised variable use.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.1
Module Name:src
Committed By: mrg
Date: Thu Aug 3 08:00:10 UTC 2023
Modified Files:
src/external/bsd/iscsi/dist/src/lib: util.c
Log Message:
log a pointer's value before calling free() on it. avoids technical UB.
found by GCC 12.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: mrg
Date: Thu Aug 3 07:59:33 UTC 2023
Modified Files:
src/crypto/external/bsd/openssh/dist: sshkey-xmss.c
Log Message:
avoid potential uninitialised variable use.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.1
Module Name:src
Committed By: rin
Date: Thu Aug 3 07:49:23 UTC 2023
Modified Files:
src/usr.sbin/makemandb: apropos-utils.c apropos.c
custom_apropos_tokenizer.c fts3_tokenizer.h whatis.c
Log Message:
makemandb: trailing whitespace
To generate a diff of this
Module Name:src
Committed By: rin
Date: Thu Aug 3 07:49:23 UTC 2023
Modified Files:
src/usr.sbin/makemandb: apropos-utils.c apropos.c
custom_apropos_tokenizer.c fts3_tokenizer.h whatis.c
Log Message:
makemandb: trailing whitespace
To generate a diff of this
63 matches
Mail list logo