OpenBSD src changes summary for 2017-08-07 ==========================================
gnu lib/libc regress/lib regress/libexec regress/sbin regress/usr.bin sys/arch/amd64/stand/efiboot sys/arch/arm64/stand/efiboot sys/arch/armv7/stand/efiboot sys/arch/sparc64/dev sys/dev/fdt sys/kern == gnu =============================================================== 01/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ llvm/tools/clang/lib/Sema/SemaChecking.cpp > Actually enable the kprintf format attribute. > ok florian@ (kettenis@) == lib =============================================================== 02/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/syslog_r.c > Since sendsyslog(2) handles the LOG_CONS parameter, the variable > conp in syslog(3) is unused. Remove dead code. > OK jca@ deraadt@ (bluhm@) == regress =========================================================== 03/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libm/fenv/Makefile ~ libm/fenv/fenv.c > Clang does not support -ffloat-store, so libm fenv test failed on > i386. Gcc uses this option it to store x87 registers to memory. > This reduces precision and enforces rounding which this test checks. > The same effect can be achieved by using a volatile double variable > for the result. This works for both compilers. > OK kettenis@ (bluhm@) libexec ~ ld.so/constructor/libaa/aa.C ~ ld.so/constructor/libaa/aa.h ~ ld.so/constructor/libab/ab.C ~ ld.so/constructor/libab/ab.h ~ ld.so/edgecases/test1/libaa_b/aa.c ~ ld.so/edgecases/test1/libaa_g/aa.c ~ ld.so/hidden/test1/test1.c ~ ld.so/hidden/test2/test2.c ~ ld.so/lazy/libfoo/foo.c > Silence most clang warnings in ld.so regress. > OK kettenis@ (bluhm@) sbin ~ pfctl/pf10.in ~ pfctl/pf10.loaded ~ pfctl/pf10.ok ~ pfctl/pf10.optimized > In pf.conf the icmp6-type notnbr-unr has been renamed to beyond-unr. > Adapt regress test. (bluhm@) usr.bin ~ ssh/login-timeout.sh > Remove non-privsep test since disabling privsep is now deprecated. > (dtucker@) ~ ssh/reexec.sh > Remove obsolete privsep=no fallback test. (dtucker@) == sys =============================================================== 04/04 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/stand/efiboot ~ efiboot.c > Add "machine exit" and "machine poweroff" commands to the arm64 and armv7 > bootloaders. Replace while (1) { } with for (;;) continue; per request > from tom@. > ok tom@, jsg@ (kettenis@) arch/arm64/stand/efiboot ~ conf.c ~ efiboot.c ~ libsa.h > Add "machine exit" and "machine poweroff" commands to the arm64 and armv7 > bootloaders. Replace while (1) { } with for (;;) continue; per request > from tom@. > ok tom@, jsg@ (kettenis@) arch/armv7/stand/efiboot ~ conf.c ~ efiboot.c ~ libsa.h > Add "machine exit" and "machine poweroff" commands to the arm64 and armv7 > bootloaders. Replace while (1) { } with for (;;) continue; per request > from tom@. > ok tom@, jsg@ (kettenis@) arch/sparc64/dev ~ vgafb.c > Return WSDISPLAY_TYPE_PCIVGA like we do on macppc. > Pointed out by jsg@ (kettenis@) dev/fdt ~ rkclock.c ~ rkclock_clocks.h > Add RK3399 USB3 related clocks. (kettenis@) kern ~ subr_disk.c > Turns out gcc complains about %02hhx. So simply use %02x instead. This is > accepted by both clang and gcc and safe given that varargs arguments are > promoted to int anyway. Using %h in the kernel is discouraged anyway > according > to bluhm@. > Unbreaks the tree on gcc architectures. > ok pirofti@, bluhm@, florian@ (kettenis@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
