On Fri, May 08, 2020 at 09:28:00PM +0900, Christian Nilsson wrote: > On Fri, 8 May 2020, 04:30 Peter Bartfai, <pbart...@stardust.hu> wrote: > > Hi > > > > Compilation fails on gcc 10.0.1 (Fedora 32). It works with Fedora 31. > > > > [root@fedora src]# make -k bin/undionly.kpxe > > [BUILD] bin/intelvf.o > > drivers/net/intelvf.c: In function ‘intelvf_mbox_poll’: > > drivers/net/intelvf.c:80:13: error: array subscript i is outside array > > bounds of ‘uint32_t[0]’ {aka ‘unsigned int[]’} [-Werror=array-bounds] > > 80 | msg->dword[i] = readl ( intel->regs + intel->mbox.mem + > > | ~~~~~~~~~~^~~ > > In file included from drivers/net/intelvf.c:32: > > drivers/net/intelvf.h:135:11: note: while referencing ‘dword’ > > 135 | uint32_t dword[0]; > > | ^~~~~ ... > > > > Please check. > >
Good to see that report. > > Regards, > > Peter > > > Did you check the mailinglist for other recent mails about gcc 10? > Mailinglist posting https://lists.ipxe.org/pipermail/ipxe-devel/2020-May/007047.html starts with 'gcc10 switched default behavior from -fcommon to -fno-common' and does a patch for it. Groeten Geert Stappers -- Silence is hard to parse _______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo/ipxe-devel