Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   mrg
Date:           Tue Aug  8 06:27:33 UTC 2023

Modified Files:
        src/external/apache2/llvm/librt: Makefile.inc
        src/external/bsd/file/lib: Makefile
        src/external/gpl3/gcc: README.warnings
        src/external/mit/xorg/lib/dri.old: Makefile
        src/external/mit/xorg/lib/gallium.old: Makefile
        src/external/mit/xorg/lib/libGLU: Makefile
        src/external/public-domain/sqlite/lib: Makefile
        src/share/mk: bsd.own.mk
        src/sys/arch/hppa/conf: Makefile.hppa
        src/sys/conf: copts.mk
        src/tests/lib/libc/string: Makefile
        src/tests/lib/libc/sys: Makefile
        src/tests/sys/crypto/aes: Makefile
        src/usr.bin/pkill: Makefile
        src/usr.sbin/mrouted: Makefile
        src/usr.sbin/traceroute: Makefile

Log Message:
introduce new GCC 12 warning disables and use them in a few places

this introduces 4 new warning disable flags:

   CC_WNO_MISSING_TEMPLATE_KEYWORD
   CC_WNO_REGISTER
   CC_WNO_STRINGOP_OVERREAD
   CC_WNO_ARRAY_BOUNDS

and documents them in README.warnings.  of these, the string op
and array bounds are both problematic (real bugs) and also spurious
(not real bugs), and the other 2 are mostly temporary for older
3rd party code.

add some new uses of CC_WNO_STRINGOP_OVERFLOW.

fix m68k build for gallium and GCC 12.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/apache2/llvm/librt/Makefile.inc
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/file/lib/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/README.warnings
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/dri.old/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/gallium.old/Makefile
cvs rdiff -u -r1.22 -r1.23 src/external/mit/xorg/lib/libGLU/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/public-domain/sqlite/lib/Makefile
cvs rdiff -u -r1.1351 -r1.1352 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/hppa/conf/Makefile.hppa
cvs rdiff -u -r1.10 -r1.11 src/sys/conf/copts.mk
cvs rdiff -u -r1.14 -r1.15 src/tests/lib/libc/string/Makefile
cvs rdiff -u -r1.73 -r1.74 src/tests/lib/libc/sys/Makefile
cvs rdiff -u -r1.6 -r1.7 src/tests/sys/crypto/aes/Makefile
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/pkill/Makefile
cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/mrouted/Makefile
cvs rdiff -u -r1.22 -r1.23 src/usr.sbin/traceroute/Makefile

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




Home | Main Index | Thread Index | Old Index