Module Name: src Committed By: mrg Date: Fri Aug 11 07:05:39 UTC 2023
Modified Files: src/sys/arch/mips/rmi: rmixl_fmn.c src/sys/dev/ic: rtsx.c src/sys/lib/libkern: strlist.c src/usr.sbin/sunlabel: sunlabel.c Log Message: avoid uninitialised variable warnings (likely incorrect ones.) cry wolved by GCC 12. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/rmi/rmixl_fmn.c cvs rdiff -u -r1.6 -r1.7 src/sys/dev/ic/rtsx.c cvs rdiff -u -r1.2 -r1.3 src/sys/lib/libkern/strlist.c cvs rdiff -u -r1.25 -r1.26 src/usr.sbin/sunlabel/sunlabel.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/mips/rmi/rmixl_fmn.c diff -u src/sys/arch/mips/rmi/rmixl_fmn.c:1.4 src/sys/arch/mips/rmi/rmixl_fmn.c:1.5 --- src/sys/arch/mips/rmi/rmixl_fmn.c:1.4 Tue Sep 27 01:02:34 2011 +++ src/sys/arch/mips/rmi/rmixl_fmn.c Fri Aug 11 07:05:39 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: rmixl_fmn.c,v 1.4 2011/09/27 01:02:34 jym Exp $ */ +/* $NetBSD: rmixl_fmn.c,v 1.5 2023/08/11 07:05:39 mrg Exp $ */ /*- * Copyright (c) 2010 The NetBSD Foundation, Inc. * All rights reserved. @@ -896,7 +896,7 @@ static int rmixl_fmn_msg_recv_subr(u_int bucket, rmixl_fmn_rxmsg_t *rxmsg) { fmn_t *fmnp; - uint32_t msg_status; + uint32_t msg_status = 0 /* XXXGCC12 */; int rv; fmnp = fmn_lookup(curcpu()->ci_cpuid); Index: src/sys/dev/ic/rtsx.c diff -u src/sys/dev/ic/rtsx.c:1.6 src/sys/dev/ic/rtsx.c:1.7 --- src/sys/dev/ic/rtsx.c:1.6 Sat Aug 7 16:19:12 2021 +++ src/sys/dev/ic/rtsx.c Fri Aug 11 07:05:39 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: rtsx.c,v 1.6 2021/08/07 16:19:12 thorpej Exp $ */ +/* $NetBSD: rtsx.c,v 1.7 2023/08/11 07:05:39 mrg Exp $ */ /* $OpenBSD: rtsx.c,v 1.10 2014/08/19 17:55:03 phessler Exp $ */ /* @@ -23,7 +23,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rtsx.c,v 1.6 2021/08/07 16:19:12 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rtsx.c,v 1.7 2023/08/11 07:05:39 mrg Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -935,7 +935,7 @@ static int rtsx_read(struct rtsx_softc *sc, uint16_t addr, uint8_t *val) { int tries = 1024; - uint32_t reg; + uint32_t reg = 0 /* XXXGCC12 */; WRITE4(sc, RTSX_HAIMR, RTSX_HAIMR_BUSY | (uint32_t)((addr & 0x3FFF) << 16)); Index: src/sys/lib/libkern/strlist.c diff -u src/sys/lib/libkern/strlist.c:1.2 src/sys/lib/libkern/strlist.c:1.3 --- src/sys/lib/libkern/strlist.c:1.2 Sat Jan 23 19:41:16 2021 +++ src/sys/lib/libkern/strlist.c Fri Aug 11 07:05:39 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: strlist.c,v 1.2 2021/01/23 19:41:16 thorpej Exp $ */ +/* $NetBSD: strlist.c,v 1.3 2023/08/11 07:05:39 mrg Exp $ */ /*- * Copyright (c) 2021 The NetBSD Foundation, Inc. @@ -258,7 +258,7 @@ strlist_match(const char * const sl, siz const char * const str) { unsigned int count; - int idx; + int idx = 0 /* XXXGCC 12 */; if (strlist_match_internal(sl, slsize, str, &idx, &count, match_strcmp)) { @@ -279,7 +279,7 @@ strlist_pmatch(const char * const sl, si const char * const pattern) { unsigned int count; - int idx; + int idx = 0; /* XXXGCC12 */ if (strlist_match_internal(sl, slsize, pattern, &idx, &count, match_pmatch)) { Index: src/usr.sbin/sunlabel/sunlabel.c diff -u src/usr.sbin/sunlabel/sunlabel.c:1.25 src/usr.sbin/sunlabel/sunlabel.c:1.26 --- src/usr.sbin/sunlabel/sunlabel.c:1.25 Thu May 4 16:29:08 2017 +++ src/usr.sbin/sunlabel/sunlabel.c Fri Aug 11 07:05:39 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: sunlabel.c,v 1.25 2017/05/04 16:29:08 sevan Exp $ */ +/* $NetBSD: sunlabel.c,v 1.26 2023/08/11 07:05:39 mrg Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: sunlabel.c,v 1.25 2017/05/04 16:29:08 sevan Exp $"); +__RCSID("$NetBSD: sunlabel.c,v 1.26 2023/08/11 07:05:39 mrg Exp $"); #endif #include <stdio.h> @@ -1018,7 +1018,7 @@ print_part(int all) int i, j, k, n, r, c; size_t ncols; uint32_t edges[2 * NPART]; - int ce[2 * NPART]; + int ce[2 * NPART] = {0}; /* XXXGCC12 */ int row[NPART]; unsigned char table[2 * NPART][NPART]; char *line;