Module Name: src Committed By: mrg Date: Mon Sep 30 00:06:03 UTC 2019
Modified Files: src/external/bsd/libpcap/lib: Makefile src/sys/conf: copts.mk src/sys/external/bsd/drm2/i915drm: files.i915drmkms src/sys/external/bsd/drm2/nouveau: files.nouveau src/sys/external/bsd/drm2/radeon: files.radeon src/sys/external/bsd/drm2/ttm: files.ttm src/sys/external/isc/atheros_hal/conf: files.ath_hal Log Message: convert HAVE_GCC == 7 to HAVE_GCC >= 7. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/bsd/libpcap/lib/Makefile cvs rdiff -u -r1.3 -r1.4 src/sys/conf/copts.mk cvs rdiff -u -r1.37 -r1.38 src/sys/external/bsd/drm2/i915drm/files.i915drmkms cvs rdiff -u -r1.27 -r1.28 src/sys/external/bsd/drm2/nouveau/files.nouveau cvs rdiff -u -r1.26 -r1.27 src/sys/external/bsd/drm2/radeon/files.radeon cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/ttm/files.ttm cvs rdiff -u -r1.7 -r1.8 src/sys/external/isc/atheros_hal/conf/files.ath_hal Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/libpcap/lib/Makefile diff -u src/external/bsd/libpcap/lib/Makefile:1.23 src/external/bsd/libpcap/lib/Makefile:1.24 --- src/external/bsd/libpcap/lib/Makefile:1.23 Tue Feb 5 07:45:35 2019 +++ src/external/bsd/libpcap/lib/Makefile Mon Sep 30 00:06:02 2019 @@ -1,16 +1,9 @@ -# $NetBSD: Makefile,v 1.23 2019/02/05 07:45:35 mrg Exp $ +# $NetBSD: Makefile,v 1.24 2019/09/30 00:06:02 mrg Exp $ USE_SHLIBDIR=yes .include <bsd.own.mk> USE_FORT?= yes # network protocol library -CWARNFLAGS.clang+= -Wno-format-extra-args \ - -Wno-unneeded-internal-declaration - -.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc" -COPTS.gencode.c+= -Wno-error=implicit-fallthrough -.endif - CPPFLAGS+= -DPCAP_DONT_INCLUDE_PCAP_BPF_H -DHAVE_CONFIG_H -I${.OBJDIR} .SUFFIXES: .3 .3pcap @@ -173,10 +166,15 @@ tokdefs.h: grammar.h cp $? $@ CLEANFILES+= tokdefs.h scanner.h -COPTS.bpf_image.c = -Wno-format-nonliteral -.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc" -COPTS.pcap.c+= -Wno-error=format-truncation +COPTS.bpf_image.c+= -Wno-format-nonliteral + +.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc" +COPTS.pcap.c+= -Wno-error=format-truncation +COPTS.gencode.c+= -Wno-error=implicit-fallthrough .endif +CWARNFLAGS.clang+= -Wno-format-extra-args \ + -Wno-unneeded-internal-declaration + .include <bsd.lib.mk> Index: src/sys/conf/copts.mk diff -u src/sys/conf/copts.mk:1.3 src/sys/conf/copts.mk:1.4 --- src/sys/conf/copts.mk:1.3 Sun Feb 10 05:01:59 2019 +++ src/sys/conf/copts.mk Mon Sep 30 00:06:02 2019 @@ -1,11 +1,11 @@ -# $NetBSD: copts.mk,v 1.3 2019/02/10 05:01:59 mrg Exp $ +# $NetBSD: copts.mk,v 1.4 2019/09/30 00:06:02 mrg Exp $ # MI per-file compiler options required. .ifndef _SYS_CONF_COPTS_MK_ _SYS_CONF_COPTS_MK_=1 -.if defined(HAVE_GCC) && ${HAVE_GCC} == 7 && ${ACTIVE_CC} == "gcc" +.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc" COPTS.zlib.c+= -Wno-error=implicit-fallthrough COPTS.pf.c+= -Wno-error=implicit-fallthrough COPTS.radeon_cs.c+= -Wno-error=implicit-fallthrough Index: src/sys/external/bsd/drm2/i915drm/files.i915drmkms diff -u src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.37 src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.38 --- src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.37 Mon Feb 4 08:18:07 2019 +++ src/sys/external/bsd/drm2/i915drm/files.i915drmkms Mon Sep 30 00:06:02 2019 @@ -1,4 +1,4 @@ -# $NetBSD: files.i915drmkms,v 1.37 2019/02/04 08:18:07 mrg Exp $ +# $NetBSD: files.i915drmkms,v 1.38 2019/09/30 00:06:02 mrg Exp $ version 20180827 @@ -24,9 +24,9 @@ makeoptions i915drmkms "CWARNFLAGS.i91 makeoptions i915drmkms "CWARNFLAGS.intel_sprite.c"+="${${ACTIVE_CC} == gcc:? -Wno-maybe-uninitialized :}" -makeoptions i915drmkms "CWARNFLAGS.intel_ddi.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" -makeoptions i915drmkms "CWARNFLAGS.intel_display.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" -makeoptions i915drmkms "CWARNFLAGS.intel_sdvo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" +makeoptions i915drmkms "CWARNFLAGS.intel_ddi.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" +makeoptions i915drmkms "CWARNFLAGS.intel_display.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" +makeoptions i915drmkms "CWARNFLAGS.intel_sdvo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" file external/bsd/drm2/i915drm/i915_module.c i915drmkms file external/bsd/drm2/i915drm/i915_pci.c i915drmkms Index: src/sys/external/bsd/drm2/nouveau/files.nouveau diff -u src/sys/external/bsd/drm2/nouveau/files.nouveau:1.27 src/sys/external/bsd/drm2/nouveau/files.nouveau:1.28 --- src/sys/external/bsd/drm2/nouveau/files.nouveau:1.27 Mon Jun 24 13:36:07 2019 +++ src/sys/external/bsd/drm2/nouveau/files.nouveau Mon Sep 30 00:06:02 2019 @@ -1,4 +1,4 @@ -# $NetBSD: files.nouveau,v 1.27 2019/06/24 13:36:07 wiz Exp $ +# $NetBSD: files.nouveau,v 1.28 2019/09/30 00:06:02 mrg Exp $ version 20180827 @@ -28,9 +28,9 @@ makeoptions nouveau CPPFLAGS+="-DCONFIG_ makeoptions nouveau "CWARNFLAGS.nouveau"+="-Wno-missing-field-initializers" makeoptions nouveau "CWARNFLAGS.nouveau"+="-Wno-shadow" makeoptions nouveau "CWARNFLAGS.nouveau"+="${${ACTIVE_CC} == clang:? -Wno-error=gnu-variable-sized-type-not-at-end :}" -makeoptions nouveau "CWARNFLAGS.nouveau"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" -makeoptions nouveau "CWARNFLAGS.nouveau_nvkm_subdev_bios_timing.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=int-in-bool-context :}" -makeoptions nouveau "CWARNFLAGS.nouveau_nvkm_subdev_clk_gt215.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=int-in-bool-context :}" +makeoptions nouveau "CWARNFLAGS.nouveau"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" +makeoptions nouveau "CWARNFLAGS.nouveau_nvkm_subdev_bios_timing.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=int-in-bool-context :}" +makeoptions nouveau "CWARNFLAGS.nouveau_nvkm_subdev_clk_gt215.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=int-in-bool-context :}" file external/bsd/drm2/nouveau/nouveau_module.c nouveau Index: src/sys/external/bsd/drm2/radeon/files.radeon diff -u src/sys/external/bsd/drm2/radeon/files.radeon:1.26 src/sys/external/bsd/drm2/radeon/files.radeon:1.27 --- src/sys/external/bsd/drm2/radeon/files.radeon:1.26 Sat Jun 1 05:55:45 2019 +++ src/sys/external/bsd/drm2/radeon/files.radeon Mon Sep 30 00:06:02 2019 @@ -1,4 +1,4 @@ -# $NetBSD: files.radeon,v 1.26 2019/06/01 05:55:45 nakayama Exp $ +# $NetBSD: files.radeon,v 1.27 2019/09/30 00:06:02 mrg Exp $ version 20180827 @@ -25,10 +25,10 @@ makeoptions radeon "CWARNFLAGS.radeon"+= makeoptions radeon "CWARNFLAGS.radeon"+="${${ACTIVE_CC} == gcc:? -Wno-maybe-uninitialized :}" -#makeoptions i915drmkms "CWARNFLAGS.radeon_cs.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" -makeoptions i915drmkms "CWARNFLAGS.radeon_evergreen_cs.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" -makeoptions i915drmkms "CWARNFLAGS.radeon_r300.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" -makeoptions i915drmkms "CWARNFLAGS.radeon_r420.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" +#makeoptions i915drmkms "CWARNFLAGS.radeon_cs.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" +makeoptions i915drmkms "CWARNFLAGS.radeon_evergreen_cs.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" +makeoptions i915drmkms "CWARNFLAGS.radeon_r300.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" +makeoptions i915drmkms "CWARNFLAGS.radeon_r420.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" file external/bsd/drm2/radeon/radeon_module.c radeon file external/bsd/drm2/radeon/radeon_pci.c radeon Index: src/sys/external/bsd/drm2/ttm/files.ttm diff -u src/sys/external/bsd/drm2/ttm/files.ttm:1.2 src/sys/external/bsd/drm2/ttm/files.ttm:1.3 --- src/sys/external/bsd/drm2/ttm/files.ttm:1.2 Mon Feb 4 08:18:08 2019 +++ src/sys/external/bsd/drm2/ttm/files.ttm Mon Sep 30 00:06:02 2019 @@ -1,10 +1,10 @@ -# $NetBSD: files.ttm,v 1.2 2019/02/04 08:18:08 mrg Exp $ +# $NetBSD: files.ttm,v 1.3 2019/09/30 00:06:02 mrg Exp $ # TTM, the texture and tiling manager. define drmkms_ttm: drmkms -makeoptions drmkms "CWARNFLAGS.ttm_bo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" +makeoptions drmkms "CWARNFLAGS.ttm_bo.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" file external/bsd/drm2/ttm/ttm_agp_backend.c drmkms_ttm file external/bsd/drm2/dist/drm/ttm/ttm_memory.c drmkms_ttm Index: src/sys/external/isc/atheros_hal/conf/files.ath_hal diff -u src/sys/external/isc/atheros_hal/conf/files.ath_hal:1.7 src/sys/external/isc/atheros_hal/conf/files.ath_hal:1.8 --- src/sys/external/isc/atheros_hal/conf/files.ath_hal:1.7 Mon Feb 4 08:36:43 2019 +++ src/sys/external/isc/atheros_hal/conf/files.ath_hal Mon Sep 30 00:06:02 2019 @@ -1,4 +1,4 @@ -# $NetBSD: files.ath_hal,v 1.7 2019/02/04 08:36:43 mrg Exp $ +# $NetBSD: files.ath_hal,v 1.8 2019/09/30 00:06:02 mrg Exp $ defflag opt_athhal.h ATHHAL_ASSERT ATHHAL_DEBUG ATHHAL_DEBUG_ALQ defflag opt_athhal.h ATHHAL_WRITE_EEPROM ATHHAL_WRITE_REGDOMAIN @@ -93,7 +93,7 @@ file external/isc/atheros_hal/dist/ar521 file external/isc/atheros_hal/dist/ar5212/ar5212_rfgain.c ath & athhal_ar5212_subr file external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c ath & athhal_ar5212_subr -makeoptions ath "CWARNFLAGS.ar5212_xmit.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" +makeoptions ath "CWARNFLAGS.ar5212_xmit.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" # Atheros AR5312 family # @@ -142,7 +142,7 @@ file external/isc/atheros_hal/dist/ar541 file external/isc/atheros_hal/dist/ar5416/ar9285_attach.c ath & athhal_ar5416 file external/isc/atheros_hal/dist/ar5416/ar9285_reset.c ath & athhal_ar5416 -makeoptions ath "CWARNFLAGS.ar5416_xmit.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}" +makeoptions ath "CWARNFLAGS.ar5416_xmit.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} >= 7:? -Wno-error=implicit-fallthrough :}" # #