Build date: 1754863203 - Sun Aug 10 22:00:03 UTC 2025 Build cvs date: 1754839077 - Sun Aug 10 15:17:57 UTC 2025 Build id: 2025-08-11.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P etc/rc.d/rc.subr P gnu/usr.bin/gcc/gcc/config/m88k/m88k-protos.h P gnu/usr.bin/gcc/gcc/config/m88k/m88k.c P gnu/usr.bin/gcc/gcc/config/m88k/m88k.md P lib/libc/Makefile P lib/libc/citrus/Makefile.inc P lib/libc/locale/Makefile.inc P lib/libcrypto/x509/x509.h P lib/libcrypto/x509/x509_policy.c P share/man/man8/rc.d.8 P sys/kern/kern_exit.c P sys/kern/kern_pledge.c P sys/kern/uipc_syscalls.c M usr.sbin/bgpd/session.c P usr.sbin/rcctl/rcctl.8 P usr.sbin/rcctl/rcctl.sh commit 32o1jSH1fLXaazI8 Author: deraadt Date: 2025/08/10 15:17:57 typo in argument comment block of new waitid syscall stub. from David Higgs sys/kern/kern_exit.c commit uN9IHpVOIov0xCLi Author: miod Date: 2025/08/10 11:42:53 Remove null_prologue() and the definition a "return" insn. That particular insn is used to be able to perform some optimizations by avoiding to jump to the function's epilogue, if a short return form is possible. Theoretically, this would be the case on m88k for leaf functions with no locals, which would not have adjusted the stack pointer. But due to stack alignment constraints and the way the MI code sets up local variables, this turns out never to be the case, so optimizations based on this insn can never suceed. By removing the insn declaration the code attempting to perform these optimizations will no longer get compiled in. gnu/usr.bin/gcc/gcc/config/m88k/m88k-protos.h gnu/usr.bin/gcc/gcc/config/m88k/m88k.c gnu/usr.bin/gcc/gcc/config/m88k/m88k.md commit uOhF1HYtGrH76Hoj Author: miod Date: 2025/08/10 11:39:40 Remove the "dummy" instruction pattern. It was used to put an extra insn after a label appearing at the end of an expansion, in order to be able to attach REG_NOTES to it (which can't attach to labels). This need has arisen in other backends as well, and the preferred way is to emit a "use:VOID (sp)" instruction, which is harmless. Replace the use of dummy with this. gnu/usr.bin/gcc/gcc/config/m88k/m88k-protos.h gnu/usr.bin/gcc/gcc/config/m88k/m88k.c gnu/usr.bin/gcc/gcc/config/m88k/m88k.md commit LkpXBYrd2RCTO7V1 Author: miod Date: 2025/08/10 11:36:07 Clean up CFLAGS to not pass the same -I option more than once. ok tb@ lib/libc/Makefile lib/libc/citrus/Makefile.inc lib/libc/locale/Makefile.inc commit rDmuLXJc95M4RuXE Author: ajacoutot Date: 2025/08/10 09:30:55 Add a new -q ("quiet") option to rc.d(8) and rcctl(8): do not display the script name nor the result of the action. This can be used for example in newsyslog.conf when using rcctl to reload daemons. Note that "quiet" is fully quiet, even when an error occurs (the return code can be checked for success or failure); this can be revisited if needed. requested by a few in the past ok dlg@ etc/rc.d/rc.subr share/man/man8/rc.d.8 usr.sbin/rcctl/rcctl.8 usr.sbin/rcctl/rcctl.sh commit n5rcPvciwUZX8U4d Author: deraadt Date: 2025/08/10 07:50:58 Allow low-risk getsockname() and getpeername() in stdio, because an upcoming ssh diff benefits greatly from this. ok djm sys/kern/kern_pledge.c sys/kern/uipc_syscalls.c commit XGOAA3gI7NLHdPY5 Author: beck Date: 2025/08/10 06:36:45 Clean up and move define to correct place. ok tb@ lib/libcrypto/x509/x509.h lib/libcrypto/x509/x509_policy.c