-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
-
Fedora 36 x86_64, gcc 12.0.1 20220125 (Red Hat 12.0.1-0)
vpp-22.06-rc0~53_gca5f6b851
Compilation of current 22.06 master using GCC 12 failed
[601/2518] Building C object CMakeFiles/vlib/CMakeFiles/vlib_objs.dir/linux/pci.c.o FAILED: CMakeFiles/vlib/CMakeFiles/vlib_objs.dir/linux/pci.c.o /usr/bin/cc -DHAVE_FCNTL64 -D_FORTIFY_SOURCE=2 -I/builddir/build/BUILD/vpp-22.06/src -I/builddir/build/BUILD/vpp-22.06/build-root/build-vpp-native/vpp/CMakeFiles -fPIC -g -Werror -Wall -Wno-address-of-packed-member -O3 -fstack-protector -fno-common -march=corei7 -mtune=corei7-avx -MD -MT CMakeFiles/vlib/CMakeFiles/vlib_objs.dir/linux/pci.c.o -MF CMakeFiles/vlib/CMakeFiles/vlib_objs.dir/linux/pci.c.o.d -o CMakeFiles/vlib/CMakeFiles/vlib_objs.dir/linux/pci.c.o -c /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c In file included from /usr/lib/gcc/x86_64-redhat-linux/12/include/xmmintrin.h:1316, from /usr/lib/gcc/x86_64-redhat-linux/12/include/immintrin.h:31, from /usr/lib/gcc/x86_64-redhat-linux/12/include/x86intrin.h:32, from /builddir/build/BUILD/vpp-22.06/src/vppinfra/clib.h:48, from /builddir/build/BUILD/vpp-22.06/src/vppinfra/error.h:41, from /builddir/build/BUILD/vpp-22.06/src/vppinfra/linux/sysfs.h:19, from /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:40: In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:556:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript '__m128i_u[2]' is partly outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset [32, 40] into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:557:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [3, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 48 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:558:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [4, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 64 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:559:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [5, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 80 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:564:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [6, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 96 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:565:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [7, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 112 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:566:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [8, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 128 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:567:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [9, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 144 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:576:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript '__m128i_u[2]' is partly outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset [32, 40] into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:577:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [3, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 48 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:578:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [4, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 64 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:579:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [5, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 80 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:586:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript '__m128i_u[2]' is partly outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset [32, 40] into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:587:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:557:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [3, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 48 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:556:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript '__m128i_u[2]' is partly outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset [32, 40] into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:557:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [3, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 48 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:558:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [4, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 64 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:559:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [5, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 80 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:564:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [6, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 96 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:565:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [7, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 112 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:566:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [8, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 128 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:567:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [9, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 144 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:576:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript '__m128i_u[2]' is partly outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset [32, 40] into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:577:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [3, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 48 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:578:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [4, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 64 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:579:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [5, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 80 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:586:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript '__m128i_u[2]' is partly outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset [32, 40] into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ In function '_mm_storeu_si128', inlined from 'u8x16_store_unaligned' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/vector_sse42.h:79:23, inlined from 'clib_memcpy_x86_64' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/memcpy_x86_64.h:587:4, inlined from 'clib_memcpy_fast' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:81:3, inlined from 'strncpy_s_inline' at /builddir/build/BUILD/vpp-22.06/src/vppinfra/string.h:803:3, inlined from 'vlib_pci_bind_to_uio' at /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:573:7: /usr/lib/gcc/x86_64-redhat-linux/12/include/emmintrin.h:740:8: error: array subscript [3, 576460752303423487] is outside array bounds of 'struct ifreq[1]' [-Werror=array-bounds] 740 | *__P = __B; | ~~~~~^~~~~ /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c: In function 'vlib_pci_bind_to_uio': /builddir/build/BUILD/vpp-22.06/src/vlib/linux/pci.c:548:20: note: at offset 48 into object 'ifr' of size 40 548 | struct ifreq ifr; | ^~~ cc1: all warnings being treated as errors